본문 바로가기

   
Programming/MS - SQL

select 숙제 예제

반응형
1. 책가격이 20달러 이상 책의 제목을 출력
2. 책가격이 10~20달러 이내인 책의 제목과 가격을 출력 (between)
3. 도서분류(type)이 business, trad_cook에 속하는 책제목 출력(in)
4. 도서명에서 'can'이라는 단어가 포함된 책제목 출력(like)
5. 출간일이 '1991-08-01'이후인 책들이 속한 도서분류(type)를 중복 없이 출력(distinct)
6. 도서분류(type)이 'trad_cook'에 속하는 책 중 가격이 가장 낮은 책의 제목과 가격을 출력

-- 1번문제

select title, price

from titles

where price > '20';

 

--2번문제

select title, price

from titles

where price between '10' and '20'

 

--3번문제

select title

from titles

where [type] in ('trad_cook');

 

--4번문제

select title

from titles

where title like '%can%'

 

--5번문제

select distinct[type]

from titles

where pubdate > '1991-08-01'

 

--6번문제

select top 1 title, price

from titles

where [type] = 'trad_cook'

order by price;

 

 

 

PreAcademy.주소록

 

1. 서울시에 사는 사람 나이가 가장 많은 사람의 이름?

select top 1 이름

from 주소록

where 주소 = '서울시'

order by 나이 desc;

;

2. 나이가 23~29이내에 사람들이 사는 지역 출력?(distinct)

select distinct 주소

from 주소록

where 나이 between 23 and 29




반응형