가장 비싼 상품 구하기
SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT;
SQL
복사
가격이 제일 비싼 식품의 정보 출력하기
SELECT PRODUCT_ID
,PRODUCT_NAME
,PRODUCT_CD
,CATEGORY
,PRICE
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);
SQL
복사
SELECT *
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;
SQL
복사
최댓값 구하기
SELECT DATETIME
FROM ANIMAL_INS
ORDER BY DATETIME DESC
LIMIT 1;
SQL
복사
SELECT DATETIME
FROM ANIMAL_INS
WHERE DATETIME = (SELECT MAX(DATETIME) FROM ANIMAL_INS);
SQL
복사
최솟값 구하기
•
LIMIT 활용한 풀이
SELECT DATETIME
FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1;
SQL
복사
SELECT DATETIME
FROM ANIMAL_INS
WHERE DATETIME = (SELECT MIN(DATETIME) FROM ANIMAL_INS);
SQL
복사
동물 수 구하기
SELECT COUNT(DISTINCT ANIMAL_ID) AS count
FROM ANIMAL_INS;
SQL
복사
중복 제거하기
SELECT COUNT(DISTINCT NAME) AS count
FROM ANIMAL_INS
SQL
복사
따라서 아래와 같이 하는게 더 좋은 코드입니다.
SELECT COUNT(DISTINCT NAME) AS count
FROM ANIMAL_INS;
SQL
복사