1 | 산술 |
2 | 연결 |
3 | = > < >= <= != |
4 | IS NULL, IS NOT NULL / LIKE, NOT LIKE / IN, NOT IN |
5 | BETWEEN AND, NOT BETWEEN AND |
6 | NOT (논리) |
7 | AND (논리) |
8 | OR (논리) |
연결 concat
오라클 '||'
SELECT절에서 컬럼끼리 이어 붙여 하나의 값으로 나오게 한다.
비교 IS NULL, IS NOT NULL / LIKE, NOT LIKE / IN, NOT IN
LIKE : 와일드 카드 '%', '_' 사용하여 문자 패턴 찾음
(WHERE 컬럼 LIKE '%a%') a를 포함하고 있는 문자열 검색
IN : 값이 목록에 있으면 TRUE
비교 BETWEEN AND / NOT BETWEEN AND
BETWEEN a(a값 포함) AND b(b값 포함) : a와 b 사이의 값들
IN vs EXISTS
IN : 값이 목록에 있으면 TRUE 없으면 FALSE
EXISTS : 서브쿼리의 결과 행이 하나라도 존재하기만 하면 TRUE
- WHERE EXISTS (서브쿼리)
'기술스택 > SQL' 카테고리의 다른 글
시스템 뷰 (INFORMATION_SCHEMA) (0) | 2024.01.26 |
---|---|
MySQL VIEW / CTE WITH / CASE WHEN THEN (0) | 2023.10.11 |
MySQL 함수 (0) | 2023.10.11 |
MySQL INDEX 정리 (0) | 2023.10.08 |
MySQL 기본 완전 정리 (0) | 2023.10.05 |