본문 바로가기
  • Coding & Book
프로그램및 언어/SQL

[SQL 코테] 모든 레코드 조회하기

by 루이3 2025. 4. 11.

문제 사이트

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;

 

출력 결과 예시