🌎 2022.02.21 updated
-- PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요.
-- 이때 컬럼명은 MAX_PRICE로 지정해주세요.
select max(price) as max_price
from product
MAX(컬럼명)
, MIN(컬럼명)
집계 함수를 사용한다-- 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
select max(datetime)
from animal_ins
-- FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요.
select product_id, product_name, product_cd, category, price
from food_product
order by price desc
limit 1
select product_id, product_name, product_cd, category, max(price) as price
from food_product
조건에 맞게 정렬한 뒤, 첫 데이터를 출력하자
-- 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
select min(datetime)
from animal_ins
-- 동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요.
select count(*)
from animal_ins
-- 동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요.
-- 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.
select count(distinct name)
from animal_ins
중복된 결과를 제거하고 싶을 때는
DISTINCT
를 사용한다.select count(distinct name) from animal_ins; select distinct name from animal_ins;