실습 환경 만들기
zerobase 사용
celeb 테이블 만들기
CREATE TABLE celeb
-> (
-> ID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> NAME varchar(32) NOT NULL DEFAULT '',
-> BIRTHDAY date,
-> AGE int,
-> SEX char(1),
-> JOB_TITLE varchar(32), #varchar(32) = 문자열을 뜻함
-> AGENCY varchar(32)
-> );
celeb에 데이터 추가
현재 데이터 없음
아이유 추가
INSERT INTO celeb VALUES (1, '아이유', '1993-05-16', 29, 'F', '가수, 탤런트', 'EDAM엔터테인먼트');
연예인 추가
ORDER BY
ORDER BY 문법 : SELECT FROM 이후 사용
ASC, DESC 적용
Comparision Operators(비교연산자)
나이 29세 데이터 검색하기
select *
-> from celeb
-> where age =29
-> ;
29세가 아닌 데이터
select *
-> from celeb
-> where age != 29
-> order by age;
나이가 29세보다 큰 데이터
select *
-> from celeb
-> where age > 29
-> order by age;
나이가 29세보다 작은 데이터
select *
-> from celeb
-> where age < 29
-> order by age DESC;
나이가 29세보다 크거나 같은 데이터
select *
-> from celeb
-> where age >=29
-> order by age DESC;
나이가 29세보다 작거나 같은 데이터
select*
-> from celeb
-> where age <=29
-> order by age;
나이가 29세가 아닌 데이터 (<>)
select * from celeb where age<>29 order by age;
두가지 이상 정렬기준 사용 시
select SEX, AGENCY, NAME, AGE from celeb
-> where age <50
-> order by AGENCY DESC, NAME ASC;