[SQL] SQL 고득점 Kit - SELECT
Updated:
모든 레코드 조회하기
SELECT * FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
역순 정렬하기
SELECT NAME, DATETIME FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC;
아픈 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
ORDER BY ANIMAL_ID;
어린 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID;
동물의 아이디와 이름
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS;
여러 기준으로 정렬하기
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC;
상위 n개 레코드
SELECT NAME FROM ANIMAL_INS
ORDER BY DATETIME ASC LIMIT 1;
정리
-
sql default 정렬 : 오름차순정렬 ASC(Ascending) 작 -> 큰
- 내림차순 정렬 DESC(Descending) 큰 -> 작
select * from [table] order by [col] desc;
-
특정 주문을 원할 경우 항상 ORDER BY를 지정
- 상위 n개 레코드 출력 방법 : LIMIT n
select * from [table] order by [col] ASC LIMIT n;
참고
##
Leave a comment