[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의 약자로, 작은 값에서 큰 값 순서로 정렬하라는 뜻)으로 정렬하라는 의미입니다.