이야 잠깐 쉬었다고 SQL 기초 문법을 다 까먹냐~ ^^ ~ 대단해~~
역순 정렬
SELECT name, datetime from animal_ins order by animal_id desc;
아픈 동물 찾기
SELECT animal_id, name
from animal_ins
where intake_condition like 'sick'
order by animal_id;
상위 n개 레코드
- ROWNUM : 순번 매기기(SELECT ROWNUM), 특정 개수의 데이터 추출(WHERE ROWNUM = n)
SELECT *
from (select name from animal_ins order by datetime asc)
where rownum = 1;
이름 있는 동물 검색
SELECT animal_id from animal_ins where name is not null order by animal_id asc;
나이 정보 없는 회원 수
SELECT count(*) users from user_info where age is null;
가장 비싼 상품
SELECT max(price) MAX_PRICE from product;
DATETIME 에서 DATE 로 형변환
- TO_CHAR() : 날짜형과 숫자형 데이터를 문자형으로 변환하여 출력
SELECT animal_id, name, to_char(datetime, 'YYYY-MM-DD') 날짜
from animal_ins order by animal_id;