728x90
0. 기본설명
5. 동물의 아이디와 이름
문제
동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요.
1. 아이디와 이름 조회 -> SELECT ANIMAL_ID, NAME
2. ANIMAL_ID 순서 -> ORDER BY ANIMAL_ID
정답
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
조회 결과
6. 여러 기준으로 정렬하기
문제
동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요.
단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
1. 아이디와 이름, 보호시작일 -> SELECT ANIMAL_ID, NAME, DATETIME
2. 이름 순으로 조회, 같은 이름이면 보호를 나중에 시작한 순서 -> ORDER BY NAME, DATETIME DESC
정답
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC
조회 결과
7. 상위 n개 레코드
문제
동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.
1. 동물의 이름을 조회 -> SELECT NAME
2. 가장 먼저 들어온 (상위 1개) -> ORDER BY DATETIME LIMIT 1
정답
SELECT NAME
FROM ANIMAL_INS
ORDER BY DATETIME LIMIT 1
조회 결과
728x90
'코딩테스트 > 프로그래머스SQL' 카테고리의 다른 글
[프로그래머스 SQL] GROUP BY 문제 풀어보기 (0) | 2022.07.07 |
---|---|
[프로그래머스 SQL] SUM,MAX,MIN 문제 풀어보기 (0) | 2022.07.06 |
[프로그래머스 SQL] SELECT 문제 풀어보기1 (0) | 2022.07.04 |