-
[SQL] 프로그래머스 1단계 SQL문제 모음🧠𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺/💙프로그래머스 2021. 11. 5. 07:33
1단계
1. 모든 레코드 조회하기
SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID
2. 최댓값 구하기
SELECT MAX(DATETIME) FROM ANIMAL_INS
3. 이름 없는 동물의 아이디
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL
4. 역순 정렬하기
SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC
*오름차수는 ASC
5. 이름이 있는 동물의 아이디
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID ASC
6. 아픈 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID ASC
7. 아픈 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID ASC
=는 한개이다.
8. 어린 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ORDER BY ANIMAL_ID ASC
9. 동물의 아이디와 이름
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC
10. 여러 기준으로 정렬하기
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC
,로 정렬 기준을 나열한다. 오름차순은 ASC, 내림차순은 DESC
11. 상위 N개 레코드
SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1
- LIMIT 1 : 맨 위에서부터 1개까지의 정보 조회
- LIMIT 3 : 맨 위에서부터 3개까지의 정보 조회
- LIMIT 2, 6 : 위에서 2번째부터 6번째까지의 정보 조회
'🧠𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 > 💙프로그래머스' 카테고리의 다른 글
[SQL] 프로그래머스 3단계 SQL문제 모음 (0) 2021.11.05 [SQL] 프로그래머스 2단계 SQL문제 모음 (0) 2021.11.05 [위클리챌린지] 8주차 최소직사각형(JavaScript) (0) 2021.09.29 [코딩테스트 고득점 Kit / Level2 🧒🏻 / 스택/큐] 프린터(python) (0) 2021.07.08 [Summer/Winter Coding(~2018)/Level1👶🏻] 예산 (0) 2021.07.06