출력할 데이터의 갯수를 제한한다.
문법은 아래와같이 단순하다.SELECT ~~~~ FROM ~~~~ JOIN ~~ ON ~~ WHERE ~~~~ ORDER BY ~~~~ LIMIT 5
위 쿼리는 최종 SELECT된 데이터 중 상위 5개만 출력한다.
-- ANIMAL_INS라는 table에서 아래 열들을 선택하라.
SELECT ins.NAME, ins.DATETIME
-- ANIMAL_INS의 별칭을 ins로 하라.
FROM ANIMAL_INS AS ins
-- (NULL 데이터를 구별하기 위해)LEFT JOIN을 하라.
LEFT JOIN ANIMAL_OUTS AS outs ON ins.ANIMAL_ID = outs.ANIMAL_ID
-- outs에 존재하지 않는(입양가지 않은) ANIMAL_ID이어야 한다.
WHERE outs.ANIMAL_ID IS NULL
-- DATETIME을 기준으로 오름차순 정렬하라.
ORDER BY ins.DATETIME ASC
-- 상위 3개의 데이터만 출력하라.
LIMIT 3