728x90
728x90
프로그래머스SQL 뽀개기!! 일주일동안 매일 하나의 유형 다 뽀개기! 챌린지!
아래의 문제는 프로그래머스 SQL코득점 Kit 내용이며 코드는 직접 푼 내용입니다.
1.최댓값 구하기
가장 최근에 들어온 동물은 언제 들어왔는지 조회
SELECT max(datetime) as "시간"
from animal_ins
limit 1
2.최솟값 구하기
동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회
SELECT min(datetime) as "시간" from animal_ins limit 1
3.동물수 구하기
동물 보호소에 동물이 몇 마리 들어왔는지 조회
SELECT count(*) from animal_ins
4.중복 제거하기
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회
이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.
SELECT count(distinct name) from animal_ins
COUNT(*) : NULL포함 모든 데이터의 개수
COUNT(컬럼명) : NULL제외 모든 데이터 개수
COUNT(distinct 컬럼명) : NLL제외, 중복제외 모든 데이터의 개수
728x90
반응형
'코딩 테스트' 카테고리의 다른 글
[Programmers] SQL코딩테스트7 | 헤비유저가 소유한 장소 (0) | 2021.05.06 |
---|---|
[Programmers] SQL코딩테스트6 | String,Date (0) | 2021.04.07 |
[Programmers] SQL코딩테스트5 | JOIN (0) | 2021.04.06 |
[Programmers] SQL코딩테스트4 | IS NULL (0) | 2021.04.05 |
[Programmers] SQL코딩테스트3 | GROUP BY (0) | 2021.04.05 |
SQL코딩테스트1 | SELECT문 (0) | 2021.04.03 |