zerobase 사용 (이동)
USE zerobase;
select * from celeb;
DESC celeb;
SELECT age, name FROM celeb WHERE age=29 ORDER BY age;
SELECT age, name FROM celeb WHERE age!=29 ORDER BY age;
SELECT age, name FROM celeb WHERE age>29 ORDER BY age;
SELECT age, name FROM celeb WHERE age<29 ORDER BY age;
SELECT age, name FROM celeb WHERE age>=29 ORDER BY age;
6.Comparison Operators 예제 6 - (A <= B)
나이가 29세보다작거나같은데이터검색
SELECT age, name FROM celeb WHERE age<=29 ORDER BY age;
SELECT age, name FROM celeb WHERE age<>29 ORDER BY age;
- celeb 테이블에서 나이(age)가 30세이하인 데이터의 이름과 나이를 나이순으로조회하세요.
select name, age from celeb
where age<=30
order by age;
- celeb 테이블에서 이름이 ‘아이유’인 데이터의 이름과 나이, 성별, 직업, 소속사를조회하세요.
select name, age, sex, job_title, agency from celeb where name='아이유';
- celeb 테이블에서소속사가 YG엔터테이먼트가아닌데이터의이름, 직업, 소속사를 소속사순으로정렬하여조회하세요.
select name, job_title, agency from celeb where agency <> 'YG엔터테이먼트' order by agency;
- celeb 테이블에서 성별이 남자인 데이터의 이름, 성별, 소속사정보를 나이의역순으로정렬한뒤 소속사순으로정렬하여조회하세요.
select name, age, sex, agency from celeb where sex='M' order by age DESC, agency;
- celeb 테이블에서나이가 50세미만인 데이터의성별, 소속사, 이름, 나이를성별순으로정렬한뒤 소속사역순으로 정렬하고마지막으로 이름순으로 정렬하여 조회하세요.
select sex, agency, name, age from celeb where age<50 order by agency DESC, name;