'프로그래머스/SQL' 카테고리의 글 목록
본문 바로가기

프로그래머스/SQL

(17)
[프로그래머스]Lv2. 최솟값 구하기 안녕하세요 이번 포스팅은 프로그래머스 Lv2 최솟값 구하기 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스) SELECT MIN(DATETIME) AS 시간 FROM ANIMAL_INS; 풀이) 여기서는 MIN집계함수를 이용해서 DATETIME의 최솟값을 구해줍니다. 그러면 끝나는 문제입니다.
[프로그래머스]Lv1. 과일로 만든 아이스크림 고르기 -Oracle 안녕하세요 프로그래머스 과일로 만든 아이스크림 고르기 문제입니다. 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 문제) 소스) SELECT FIRST_HALF.FLAVOR FROM FIRST_HALF,ICECREAM_INFO WHERE FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR AND FIRST_HALF.TOTAL_ORDER > 3000 AND ICECREAM_INFO.INGREDIENT_TYPE='fruit_based' ORDER BY FIRST_HALF.TOTAL_ORDER ..
[프로그래머스]Lv1. 최댓값 구하기 - Oracle 안녕하세요 이번 포스팅은 프로그래머스 Lv1 . 최댓값 구하기 포스팅입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 소스) SELECT MAX(DATETIME) AS 시간 FROM ANIMAL_INS; 풀이) select문에 MAX함수를 이용하면 됩니다. DATE타입도 가능합니다. 그리고 AS 를 이용하여 컬럼명을 시간으로 변경하면 되는 문제입니다.
[프로그래머스]Lv1. 모든 레코드 조회하기 - Oracle 안녕하세요 이번 포스팅은 프로그래머스 모든 레코드 조회하기 문제입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 소스) SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; 풀이) 이번 문제는 모든 정보를 다 출력하면 되는 문제이기 때문에 select부분에 *을 넣어주면됩니다. * 는 모든 컬럼을 조회한다는 뜻입니다!
[프로그래머스]Lv1.12세 이하인 여자 환자 목록 출력하기-Oracle 안녕하세요 이번 포스팅은 프로그래머스 12세 이하 여자 환자 목록 출력하기 풀이 포스팅입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 코드) SELECT PT_NAME, PT_NO, GEND_CD, AGE, NVL(TLNO,'NONE') FROM PATIENT WHERE AGE
[프로그래머스]Lv1.흉부외과 또는 일반외과 의사 목록 출력하기-Oracle 안녕하세요 이번 포스팅은 프로그래머스 흉부외과 또는 일반외과 의사목록 출력하기 문제입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 코드) SELECT DR_NAME, DR_ID, MCDP_CD,TO_CHAR(HIRE_YMD, 'YYYY-MM-DD') as HIRE_YMD FROM DOCTOR WHERE MCDP_CD ='CS' OR MCDP_CD ='GS' ORDER BY HIRE_YMD DESC,DR_NAME; 풀이) 여기서는 먼저 HIRE_YMD 양식을 2021-11-12 이런식으로 만들어줘야 하기 때문에 TO_CHAR함수를 사용했습니다..
[프로그래머스]Lv1.가장 비싼 상품 구하기-Oracle 안녕하세요 이번 포스팅은 프로그래머스 가장 비싼 상품 구하기 문제를 풀어보겠습니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 코드 SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT 풀이) MAX함수를 쓰면 되는 간단한 문제입니다. 그리고 컬럼을 하나만 쓰면 되기 때문에 그룹으로 안 묶어도 됩니다.
[프로그래머스]Lv1.조건에 맞는 회원수 구하기-Oracle 안녕하세요 이번 포스팅은 [프로그래머스]Lv1.조건에 맞는 회원수 구하기-Oracle 입니다. https://school.programmers.co.kr/learn/courses/30/lessons/131535 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 풀이) SELECT count(USER_ID) AS USERS FROM USER_INFO WHERE AGE>19 AND AGE
[프로그래머스]Lv1. 경기도에 위치한 식품창고 목록 출력하기-Oracle 안녕하세요 이번 포스팅은 [프로그래머스]Lv1. 경기도에 위치한 식품창고 목록 출력하기-Oracle https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 풀이) SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS,NVL(FREEZER_YN, 'N') as FREEZER_YN FROM FOOD_WAREHOUSE WHERE WAREHOUSE_NAME LIKE '%경기%' ORDER BY WAREHOUSE_ID ASC..
[프로그래머스]Lv1.이름이 없는 동물의 아이디-Oracle 안녕하세요 이번 포스팅은 [프로그래머스]Lv1.이름이 없는 동물의 아이디-Oracle 입니다. https://school.programmers.co.kr/learn/courses/30/lessons/59039 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제) 풀이) SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID; 이 문제는 동물의 ID가 없어야 하기 때문에 IS NOT NULL이 아니라 ID값이 NULL인 레코드를 찾아야 합니다. 그래서 WHERE절에 NULL을 넣어줘야합니다