728x90
반응형
1. 최댓값 구하기
문제 간단 정의
가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
SELECT datetime as "시간"
FROM animal_ins
ORDER BY datetime DESC
LIMIT 1;
sql에서 limit란?
row 출력에 제한을 두는 것이다. limit의 활용은 아래 게시글을 작성한 적이 있는데, 참고하면 좋을 것 같다.
[MySQL(MariaDB)] Table에서 row 1개 들고 오기
조인이나 Group by, Having을 써서 들고오는 경우도 많은데, order by를 통해 특정 row만 들고오게 하는 경우도 있는데, 이럴 때 limit를 사용해서 해당하는 row만큼 출력한다. MariaDB [mydb_default]> select *..
jemmaa.tistory.com
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
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
반응형
'개발자의 개발개발한 하루 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 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 |
댓글