2019.02.26 SQL구문 예제-SELECT(1)

2019. 2. 26. 10:56SQL

#예제 테이블


<book>


<orders>



<customer>



<imroted_book>




#1 SELECT문의 예제


① 김연아 고객의 전화번호


② book 테이블에서 중복된 출판사는 제외하고 모든 출판사를 출력 (distinct)

#2 WHERE 문 (조건연산자)


book 테이블에서 8000원 이상


② book 테이블에서  가격이 8000원이상 , 20000원 이하 => 논리연산자(and)


같은 의미로 BETWEEN을 사용할수 있다.



③ book 테이블에서 출판사가 삼성당 혹은 대한미디어



#3 패턴 LIKE


① 책이름에 '축구' 포함되어 있는 책이름

=> %는 정해지지 않은 문자 



② 책이름에서 왼쪽에서 두번째 문자가 '구'인 문자가 포함되어 있는 책이름

=>  '_' (under bar)를 사용


③ 축구에 관한 책인데, 2만원 이상인 책



④ 출판사가 대한미디어 이거나 굿스포츠 (or)


#4 순서 (ORDER BY)


가격순으로 검색 => 조건을 주지않으면 오름차순 (ASC)



가격을 내림차순으로 검색 => DESC


③ 가격순으로 검색하고, 가격이 같으면 이름 순으로 검색



#5 집계함수 (sum,count, max ,min ...)


① 고객번호 1이 주문한 가격의 총합 => sum



② 고객번호 1이 주문한 갯수 => count



③ 고객별로 주문한 총 수량, 총 금액