문제 사이트
https://school.programmers.co.kr/learn/courses/30/lessons/59034
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID 순으로 조회하는 SQL문을 작성해주세요.
ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
풀이
이번 문제는 ANIMAL_INS 테이블에서 모든 데이터를 ANIMAL_ID 순으로 정렬하여 조회하는 문제입니다.
1. 전체 데이터 조회하기
모든 데이터를 조회하기 위해서는 SELECT 문에서 필요한 모든 컬럼을 나열합니다.
SELECT
ANIMAL_ID,
ANIMAL_TYPE,
DATETIME,
INTAKE_CONDITION,
NAME,
SEX_UPON_INTAKE
FROM ANIMAL_INS
2. 결과 정렬하기(ORDER BY)
결과를 ANIMAL_ID 기준으로 오름차순 정렬합니다.
- ASC: 오름차순 정렬
ORDER BY ANIMAL_ID ASC
최종 SQL 코드
SELECT
ANIMAL_ID,
ANIMAL_TYPE,
DATETIME,
INTAKE_CONDITION,
NAME,
SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC;
출력 결과 예시
'프로그램및 언어 > SQL' 카테고리의 다른 글
[SQL 코테] 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2025.04.04 |
---|---|
[SQL 코테] 3월에 태어난 여성 회원 목록 출력하기 (1) | 2025.04.03 |
[SQL 코테] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2025.04.02 |
[SQL 코테] 조건에 맞는 도서 리스트 출력하기 (0) | 2025.03.31 |
[SQL 코테] 12세 이하인 여자 환자 목록 출력하기 (0) | 2025.03.30 |