01 모든 레코드 조회하기
SELECT * FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
02 역순 정렬하기 : 정렬은 ORDER BY, 순서는 DESC(내림차순-큰값부터) or ASC(오름차순-기본값)
SELECT NAME, DATETIME FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC;
03 아픈 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
ORDER BY ANIMAL_ID;
04 어린 동물 찾기 : 같지 않다 (NOT, !=, <>)
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE NOT INTAKE_CONDITION='Aged'
ORDER BY ANIMAL_ID;
또는
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION != 'Aged'
ORDER BY ANIMAL_ID;
05 동물의 아이디와 이름
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
06 여러 기준으로 정렬하기 : ASC 가 기본값
SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS
ORDER BY NAME ASC, DATETIME DESC;
07 상위 n 개 레코드 : LIMIT 활용
SELECT NAME FROM ANIMAL_INS
ORDER BY DATETIME
LIMIT 1;
'Problem Solving > Programmers' 카테고리의 다른 글
[ SQL 고득점 kit ] String, Date - mysql (0) | 2021.06.26 |
---|---|
[ SQL 고득점 kit ] JOIN - mysql (0) | 2021.06.25 |
[ SQL 고득점 kit ] IS NULL - mysql (0) | 2021.06.23 |
[ SQL 고득점 kit ] GROUP BY - mysql (0) | 2021.06.22 |
[ SQL 고득점 kit ] SUM, MAX, MIN - mysql (0) | 2021.06.22 |
댓글