본문 바로가기
Problem Solving/Programmers

[ SQL 고득점 kit ] SELECT - mysql

by IM조이 2021. 6. 21.

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;

댓글