--1. 기간 내 판매내역 조회
select * from salesTbl
where saleDate >= '2018-09-01' and saleDate <= '2018-09-05';
select * from salesTbl
where saleDate between '2018-09-01' and '2018-09-05';
--2. 판매테이블에서 비스켓003이나 비스켓001이 판매된내역을 뽑아라
select * from salesTbl
where goodsId='biscuit003' OR goodsId='biscuit001';
--3. 고객테이블에서 고객의 주소가 서울이나 부산인 사람
select * from customersTbl
where addr in ('서울','부산')
--4. 상품테이블에서 비스켓종류는 다 뽑아본다
select * from goodsTbl
where goodsId like 'biscuit%';
-- 라이크에서 '_' 쓰기 = like
select * from goodsTbl
where supplier like '_데';
--5. 고객중에 박지송보다 나중에 등록한 사람들을 서브쿼리를 이용하여 출력
select * from customersTbl
where regDate > (select regDate from customersTbl where custName='박지송');
--(any / all)
--6. 고객중에 김씨보다 나중에 등록한 사람 (첫번쨰김씨)
select * from customersTbl
where regDate >
any (select regDate from customersTbl where custName like '김%');
--6-1. 가장 나중에 등록한 김씨를 뽑아 비교함
select * from customersTbl
where regDate >
all (select regDate from customersTbl where custName like '김%');
--7. 고객테이블에 주소만 보고싶을 때(중복제거 - distinct)
select distinct addr from customersTbl;
select count(*) from customersTbl;