728x90
반응형
1. 최댓값 구하기
문제 간단 정의
가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
SELECT datetime as "시간"
FROM animal_ins
ORDER BY datetime DESC
LIMIT 1;
sql에서 limit란?
row 출력에 제한을 두는 것이다. limit의 활용은 아래 게시글을 작성한 적이 있는데, 참고하면 좋을 것 같다.
2. 최솟값 구하기
문제 간단 정의
동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
SELECT datetime as "시간"
FROM animal_ins
WHERE datetime = (SELECT min(datetime) FROM animal_ins)
사실 1번 문제도 max로 해도 되는데, 다르게 한 번 풀어봤다.
3. 동물 수 구하기
문제 간단 정의
동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요.
SELECT count(*)
FROM animal_ins;
4. 중복 제거하기
문제 간단 정의
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.
SELECT count(distinct name)
FROM animal_ins;
https://programmers.co.kr/learn/courses/30/parts/17043
반응형
'개발자의 개발개발한 하루 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 SQL 고득점 Kit] Level 2~3 String, Date 풀이 5문제 (0) | 2021.08.23 |
---|---|
[프로그래머스 SQL 고득점 Kit] Level 3, 4 JOIN 풀이 4문제 (0) | 2021.08.23 |
[프로그래머스 SQL 고득점 Kit] Level 1~2 IS NULL 풀이 3문제 (0) | 2021.08.23 |
[프로그래머스 SQL 고득점 Kit] Level 2, 4 Group by 코드 풀이 4문제 (0) | 2021.08.23 |
[프로그래머스 SQL 고득점 Kit] Level1 Select 풀이 7문제 (0) | 2021.08.18 |
댓글