1. 여러 기준으로 정렬하기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
2. 상위 n개 레코드
- 상위 n개 -> LIMIT 이용
SELECT NAME FROM ANIMAL_INS
ORDER BY DATETIME LIMIT 1;
3. 조건에 맞는 회원수 구하기
SELECT COUNT(*) AS USERS FROM USER_INFO
WHERE DATE_FORMAT(JOINED,'%Y') = '2021' AND (AGE BETWEEN 20 AND 29);
4. Python 개발자 찾기
SELECT ID, EMAIL,FIRST_NAME, LAST_NAME FROM DEVELOPER_INFOS
WHERE SKILL_1 = 'Python' OR SKILL_2 = 'Python' OR SKILL_3 = 'Python'
ORDER BY ID;
5. 잔챙이 잡은 수 구하기
SELECT COUNT(*) AS FISH_COUNT FROM FISH_INFO WHERE LENGTH IS NULL;
6. 가장 큰 물고기 10마리 구하기
SELECT ID, LENGTH FROM FISH_INFO ORDER BY LENGTH DESC, ID LIMIT 10;
7. 특정 물고기를 잡은 총 수 구하기
SELECT COUNT(*) AS FISH_COUNT FROM FISH_INFO
WHERE FISH_TYPE IN (
SELECT FISH_TYPE FROM FISH_NAME_INFO
WHERE FISH_NAME IN ('SNAPPER','BASS'));
'SQL' 카테고리의 다른 글
| 프로그래머스 SQL 고득점 Kit - IS NULL [1] (0) | 2026.02.08 |
|---|---|
| 프로그래머스 SQL 고득점 Kit - SELECT[3] (0) | 2026.02.08 |
| 프로그래머스 SQL 고득점 Kit - SELECT[1] (0) | 2026.02.03 |