IT 이야기/SQL

[SQL] 2. 기본 문법(2)

슬픈앙마류™ 2021. 2. 17. 17:32
반응형

2021.02.18 update by 슬픈앙마류


SQL 공부하기 위한 기본 문법 두 번째 게시물입니다.

 

 

[SQL] 1. 기본 문법(1)

2021.02.17 update by 슬픈앙마류 SQL을 공부하시는 분들에게 조금이라도 도움이 되고자 기본 문법부터 많이 사용하는 기능들과 성능에 관련된 내용들을 간단하게 정리해서 올릴 예정입니다. [SQL] 온

nindo.tistory.com

 

SQL Tryit Editor v1.6

WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a different ver

www.w3schools.com


7. 비교 연산자(Comparison operation)

  주로 조건문에서 표현/식과 표현식을 비교할 때 사용

20번 고객이 주문한 주문내역 조회

 

 [중요] List 값을 활용한 조건식 (많이 쓰는 표현)

20, 24번 고객이 주문한 주문내역 조회

  list에는 직접적인 값뿐만 아니라 Select문을 활용하기도 함(Subquery)

9번 직원이 담당하는 고객들의 주문 내역
1976년7월1일부터 7월10일까지의 주문 내역

 

  * Like 검색 시 유의사항 *

  - 검색할 문자열이나 값을 정확하게 알지 못하는 경우 사용
  - 문자열이나 숫자 검색에 사용
  - 주로 wild card를 사용해서 검색

활용 예시
이름(성)에 And으로 시작하는 직원 검색
'%' 누락시 '=' 검색과 동일
이름이 'D'로 시작하고 'O'를 포함하는 직원 검색


8. 논리 연산자(Logical operation)

  1) NOT : 조건이 false이면 true 반환, 조건이 ture면 false 반환

  2) AND : 조건이 모두 true이면 true를 반환, 나머지는 false 반환

  3) OR : 조건이 하나 이상 true이면 true를 반환, 나머지는 false 반환

20번 고객이 1996년 11월에 주문한 주문내역
20번 고객이 주문하거나 1996년 11월에 주문한 내역

위의 그림에서 AND -> OR로 변경해서 실행 결과

2건에서 33건으로 결과가 다름을 확인할 수 있다.


9. ORDER BY Clause

  1) Single Column Sort

  - 검색하고자 하는 행의 정렬이 필요할 때 사용
  - ORDER BY 절은 SELECT문의 마지막에 사용
  - 명시하지 않으면 Default로 ASC 

생일이 빠른 순서로 정렬
생일이 늦은 순서로 정렬

  2) Multi Column Sort

  - 2개 이상의 열을 기준으로 정렬
  - SELECT 목록에 없는 열을 기준으로 정렬

  3) Alias Sort

 

기본 문법에 대한 내용은 이 정도면 충분할 것 같습니다.

다음 게시물은 함수의 활용입니다.


 

[SQL] 1. 기본 문법(1)

2021.02.17 update by 슬픈앙마류 SQL을 공부하시는 분들에게 조금이라도 도움이 되고자 기본 문법부터 많이 사용하는 기능들과 성능에 관련된 내용들을 간단하게 정리해서 올릴 예정입니다. [SQL] 온

nindo.tistory.com


“파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"

반응형