본문 바로가기
SQL/SQL 문제풀이

SQL 1-3

by 쿙이콩 2025. 5. 15.
728x90
반응형

이름이 있는 동물의 아이디

동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.

select animal_id
from animal_ins
where name is not null
order by animal_id asc

 

 

역순 정렬하기

동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다.

select name,
       datetime
from animal_ins
order by animal_id desc

 

 

중복 제거하기

동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.

select count(distinct(name)) as count
from animal_ins
where name is not null
728x90
반응형

'SQL > SQL 문제풀이' 카테고리의 다른 글

SQL 16-18.  (0) 2025.05.22
SQL 13-15.  (0) 2025.05.21
SQL 10-12.  (0) 2025.05.20
SQL 7-9  (0) 2025.05.19
SQL 4-6  (0) 2025.05.16