반응형
SMALL
동물 보호소에 들어온 동물 중 고양이와 개가 몇마리인지 조회, Cat을 Dog보다 먼저 조회
select ANIMAL_TYPE, count(*) as count
from ANIMAL_INS
group by 1
having ANIMAL_TYPE in ('Cat','Dog')
order by 1
동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는
이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요.
SELECT NAME, count(*) as count
from ANIMAL_INS
where NAME is not null
group by 1
having count(*) >= 2
order by 1
DATETIME 시간별로 뽑아 09~20시 내 아이디별로 카운터
SELECT hour(DATETIME), COUNT(ANIMAL_ID)
from ANIMAL_OUTS
where hour(DATETIME) between 09 and 20
group by 1
order by 1
name = null 은 name 값이 null인값을 찾는거기 때문에 안댐
name is null 이 맞는 표현
name null 값 찾기
SELECT ANIMAL_ID
from animal_ins
where name is null
name is not null -> name null 값 제외하기
SELECT animal_id
from animal_ins
where name is not null
반응형
LIST
'SQL > SQL Note' 카테고리의 다른 글
LIKE '%~%', Group by (0) | 2023.08.17 |
---|---|
패스트캠퍼스 SQL 복습 (0) | 2023.08.17 |
SQL실행 순서, select 컬럼명, where 절 조건 (0) | 2023.08.17 |
SQL join 기본 (0) | 2023.08.16 |
LIMIT, YEAR, BETWEEN, DISTINCT (0) | 2023.08.16 |