최대 1 분 소요

1. 가장 비싼 상품 구하기 (Level 1)

문제

풀이

select max(price) from product

2. 가격이 제일 비싼 식품의 정보 출력하기 (Level 2)

문제

풀이

select * 
from food_product
where price in (
    select max(price) from food_product
)

3. 최댓값 구하기 (Level 1)

문제

풀이

select datetime
from animal_ins
where datetime = (
    select max(datetime)
    from animal_ins
)

아래도 가능하다!

select datetime
from animal_ins
where datetime in (
    select max(datetime)
    from animal_ins
)
  • 서브쿼리

4. 최솟값 구하기 (Level 2)

문제

풀이

select datetime 
from animal_ins
where datetime in (
    select min(datetime)
    from animal_ins
)
  • 서브쿼리

5. 동물 수 구하기 (Level 2)

문제

풀이

select count(*) from animal_ins
  • 동물 수를 조회하는 것이므로, *COUNT 함수를 적용한다.

6. 중복 제거하기 (Level 2)

문제

풀이

select count(distinct name)
from animal_ins
  • 동물의 이름 갯수를 조회하는 것이므로, NAMECOUNT 함수를 적용한다.
  • 컬럼 내 같은 데이터가 존재하면, 중복을 제거하기 위해 DISTINCT를 사용한다.
    • 중복 데이터를 제거하고자 하는 열은 NAME 이므로, 옆에 DISTINCT 키워드를 붙인다.


💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: