본문 바로가기
데이터/SQL

[SQLD]230305 sqld

by stubborngastropod 2023. 3. 6.
728x90

SQL 기본

WHERE절

원하는 데이터만 골라 수행할 수 있도록 해주는 구문

비교 연산자

SELECT FIRST_NAME, LAST_NAME, CITY
  FROM MEMBER
WHERE CITY = 'Paris';

부정 비교 연산자

!=, ^=, <>, not 컬럼명 =, not 컬럼명 >

SELECT PLAY_ID, NAME, FAVORITES
  FROM PLAY_LIST
WHERE FAVORITES <> 'Y';

SQL연산자

BETWEEN A AND B A 이상 B 이하

LIKE ‘비교 문자열’ 비교 문자열을 포함
IN (LIST) LIST 중 하나와 일치
IS NULL NULL 값
SELECT PLAY_ID, NAME, FAVORITES
  FROM PLAY_LIST
WHERE PLAY_ID BETWEEN 1 AND 5;

SELECT PLAY_ID, NAME, FAVORITES
  FROM PLAY_LIST
WHERE NAME LIKE 'Classical%' # NAME이 Classical로 시작하는 행 조회

SELECT PLAY_ID, NAME, FAVORITES
  FROM PLAY_LIST
WHERE NAME LIKE '%Music' # NAME이 Music으로 끝나는 행 조회

SELECT PLAY_ID, NAME, FAVORITES
  FROM PLAY_LIST
WHERE NAME LIKE 'M%S';

SELECT PLAY_ID, NAME, FAVORITES
  FROM PLAY_LIST
WHERE NAME LIKE '%101%';

SELECT LAST_NAME, FIRST_NAME, TITLE
  FROM EMPLOYEE
WHERE TITLE IN ('IT Staff', 'IT Manager'); # TITLE이 IT Staff이거나 IT Manager인 행 조회

SELECT LAST_NAME, FIRST_NAME, TITLE
  FROM EMPLOYEE
WHERE (TITLE = 'IT Staff' OR TITLE = 'IT Manager'); # TITLE이 IT Staff이거나 IT Manager인 행 조회

SELECT LAST_NAME, FIRST_NAME, COMPANY
  FROM MEMBER
WHERE COMPANY IS NULL;

부정 SQL 연산자

NOT BETWEEN A AND B A 미만 B 초과

NOT IN (LIST) LIST 중 일치하는 것이 없음
IS NOT NULL NULL 값이 아님

논리 연산자

SELECT LAST_NAME, FIRST_NAME, TITLE, CITY
  FROM EMPLOYEE
WHERE TITLE = 'Sales Support Agent' AND CITY = 'Calgary';

SELECT LAST_NAME, FIRST_NAME, TITLE, CITY
  FROM EMPLOYEE
WHERE TITLE = 'Sales Support Agent' OR CITY = 'Calgary';

SELECT LAST_NAME, FIRST_NAME, TITLE, CITY
  FROM EMPLOYEE
WHERE NOT (TITLE = 'Sales Support Agent' OR CITY = 'Calgary');

 

참고자료: 2022 유선배 SQL개발자(SQLD) 과외노트

http://www.yes24.com/Product/Goods/115027455

 

2023 유선배 SQL개발자(SQLD) 과외노트 - YES24

SQL Server 분야 베스트 1위!핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 『유선배 SQL개발자 과외노트』와 함께 20

www.yes24.com

 

728x90

'데이터 > SQL' 카테고리의 다른 글

[SQLD]230308-09 SQLD  (0) 2023.03.10
[SQLD]230306 SQLD  (0) 2023.03.07
[SQLD]230301 sqld  (0) 2023.03.01

댓글