본문 바로가기
개발이야기/알고리즘

[알고리즘] 프로그래머스 SQL(2)

by KimHarry 2023. 2. 9.

01. 이름이 없는(있는) 동물의 아이디

SELECT ANIMAL_ID FROM ANIMAL_INS

(ANIMAL_INS에서 ANIMAL_ID만을 가져온다.)


WHERE NAME IS NULL

(가져온 테이블에서 NAME이 NULL인것만을 가져온다.)

WHERE NAME IS NOT NULL

(가져온 테이블에서 NAME이 NULL이 아닌것만을 가져온다.)

 

ORDER BY ANIMAL_ID

(가져온 정보에서 ANIMAL_ID 기준 오름차순으로 정리한다.)

 

 

02. 최댓값 구하기

SELECT DATETIME FROM ANIMAL_INS

(ANIMAL_INS에서 DATATIME 테이블을 가져온다.)

 

ORDER BY DATETIME DESC LIMIT 1

(DATATIME을 내림차순으로 정렬하고 상위 데이터 한개를 가져온다.)

 

 

03. 가장 비싼 상품 구하기

SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT

(PRODUCT에서 PRICE의 최대값을 MAX_PRICE로써 가져온다.)