[SQL 고득점 Kit / SELECT ] Level 1 - 모든 레코드 조회하기

SlowAnd·2024년 2월 11일

[Level 1] - 모든 레코드 조회하기

문제

정답

SELECT ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ASC;

풀이

1. SELECT 문

SELECT ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE
  • SELECT는 "선택하다"라는 뜻으로, 데이터베이스 테이블에서 어떤 컬럼(열)의 데이터를 보고 싶은지 지정할 때 사용합니다.
  • 여기서는 동물의 아이디(ANIMAL_ID), 종류(ANIMAL_TYPE), 보호소에 들어온 날짜와 시간(DATETIME), 들어올 때의 상태(INTAKE_CONDITION), 이름(NAME), 성별 및 중성화 여부(SEX_UPON_INTAKE)를 보고 싶다고 지정했습니다.

2.FROM 문

FROM ANIMAL_INS
  • FROM은 "어디서부터"라는 뜻으로, 어떤 테이블에서 정보를 가져올지 지정할 때 사용합니다.
  • 이 경우, ANIMAL_INS라는 테이블에서 정보를 가져오겠다는 뜻입니다. ANIMAL_INS는 동물 보호소에 들어온 동물들의 정보를 담고 있는 테이블입니다.

3. ORDER BY 문

ORDER BY ANIMAL_ID ASC;
  • ORDER BY는 "정렬하다"라는 뜻으로, 선택한 데이터를 어떤 기준으로 정렬할지 지정할 때 사용합니다.
  • ANIMAL_ID ASC는 동물의 아이디(ANIMAL_ID)를 기준으로 오름차순(ASC는 Ascending의 약자로, 작은 값에서 큰 값 순서로 정렬하라는 뜻)으로 정렬하라는 의미입니다.

0개의 댓글