프로그래머스 SQL SELECT 문제 정답 모음

HR·2022년 12월 13일
0
post-thumbnail

강원도에 위치한 생산공장 목록 출력하기

SELECT factory_id, factory_name, address
FROM food_factory
WHERE address LIKE '%강원도%'
ORDER BY factory_id ASC

인기있는 아이스크림

SELECT flavor 
FROM first_half 
ORDER BY total_order DESC, shipment_id ASC

3월에 태어난 여성 회원 목록 출력하기

SELECT 
    member_id, 
    member_name, 
    gender, 
    date_format(date_of_birth, '%Y-%m-%d') AS date_of_birth
FROM member_profile
WHERE date_format(date_of_birth, '%m') = 3 AND gender = 'w' AND tlno IS NOT NULL
ORDER BY member_id ASC

과일로 만든 아이스크림 고르기

SELECT fh.flavor
FROM first_half fh JOIN icecream_info ii
ON fh.flavor = ii.flavor
WHERE total_order > 3000 AND INGREDIENT_TYPE='fruit_based'
ORDER BY total_order DESC

12세 이하인 여자 환자 목록 출력하기

SELECT pt_name, pt_no, gend_cd, age, IFNULL(tlno, 'NONE')
FROM patient
WHERE age <= 12 AND gend_cd = 'w'
ORDER BY age DESC, pt_name ASC

흉부외과 또는 일반외과 의사 목록 출력하기

SELECT dr_name, dr_id, mcdp_cd, DATE_FORMAT(hire_ymd, '%Y-%m-%d')
FROM doctor
WHERE mcdp_cd IN('CS', 'GS')
ORDER BY hire_ymd DESC, dr_name ASC

재구매가 일어난 상품과 회원 리스트 구하기

SELECT user_id, product_id
from online_sale
group by user_id, product_id
having count(user_id)>1
order by user_id asc, product_id desc

모든 레코드 조회하기

SELECT * from animal_ins

역순 정렬하기

SELECT name, datetime from animal_ins order by animal_id desc

아픈 동물 찾기

SELECT animal_id, name from animal_ins where intake_condition = "Sick"

어린 동물 찾기

SELECT animal_id, name from animal_ins where intake_condition != "Aged"

상위 n개 레코드

SELECT name 
from animal_ins
where datetime = (select min(datetime) from animal_ins)

여러 기준으로 정렬하기

SELECT animal_id, name, datetime 
from animal_ins 
order by name asc, datetime desc

동물의 아이디와 이름

SELECT animal_id, name from animal_ins

0개의 댓글