https://school.programmers.co.kr/learn/courses/30/lessons/131697
가장 높은 판매가를 구하는 문제입니다. MAX 를 이용해 price의 높은 값을 가져오고, 이름을 MAX_PRICE로 지정해주시면 정답입니다.
SELECT MAX(price) AS MAX_PRICE
FROM product
https://school.programmers.co.kr/learn/courses/30/lessons/59415
가장 최근에 들어온 동물을 구하는 문제입니다.
ORDER BY로 datetime 을 내림차순 정렬해주고 LIMIT 로 1가지만 가져오면 정답입니다.
SELECT datetime
FROM animal_ins
ORDER BY datetime DESC
LIMIT 1
https://school.programmers.co.kr/learn/courses/30/lessons/59038
위에 문제와 반대로 최솟값을 구하는 문제인데요! 위에 문제와 똑같이 하고, 오름 차순으로 변경만 해주시면 됩니다.
SELECT datetime
FROM animal_ins
ORDER BY datetime
LIMIT 1
https://school.programmers.co.kr/learn/courses/30/lessons/131115
가격이 제일 비싼 식품의 대한 정보를 가져오는 문제입니다. 최댓값을 구하는 문제와 동일한 문제입니다.
SELECT *
FROM food_product
ORDER BY price DESC
LIMIT 1
https://school.programmers.co.kr/learn/courses/30/lessons/59406
count 를 이용해 동물이 몇 마리 들어왔는지 조회하는 문제입니다.
SELECT count(animal_type) AS total
FROM animal_ins
https://school.programmers.co.kr/learn/courses/30/lessons/59408
NULL인 경우 집계하지 않고, 중복된 값을 제거한 후 동물의 이름 갯수를 가져오는 문제 입니다.
SELECT count(DISTINCT (name))
FROM animal_ins
WHERE name NOT LIKE 'NULL'