728x90
반응형
SMALL
1. 산술연산자
| 연산자 | 의미 |
| + | 더하기 연산 |
| - | 빼기 연산 |
| * | 곱하기 연산 |
| / | 나누기 연산 |
| mod | 나머지 연산 |
| div | 몫 연산 |
2. 비교 연산자
| 연산자 | 의미 |
| = | 같다, 조건절에만 사용 |
| < | 작다 |
| > | 크다 |
| <= | 작거나 같다 |
| >= | 크거나 같다 |
| <> | 다르다 |
3. 대입 연산자
| 연산자 | 의미 |
| = | = 를 기준으로 오른쪽의 데이터를 왼쪽에 대입 |
4. 논리 연산자
| AND, OR, NOT, XOR 연산 | ||||||
| AND | OR | |||||
| A | B | 연산결과 | A | B | 연산결과 | |
| True | True | True | True | True | True | |
| False | True | False | False | True | True | |
| True | False | False | True | False | True | |
| False | False | False | False | False | False | |
| NOT | XOR | |||||
| A | 연산결과 | A | B | 연산결과 | ||
| False | True | True | True | False | ||
| True | False | False | True | True | ||
| True | False | True | ||||
| False | False | False | ||||
5. 기타 연산자
5-1. is
- 양쪽이 모두 같으면 True, 아니면 False
| IS | |||
| A | B | 사용 | 연산 결과 |
| apple | apple | A is B | True |
| apple | banana | A is null | False |
| apple | banana | A is not null | True |
5-2. between A and B
- 값이 A보다 크거나 같고, B 보다는 작거나 같으면 True 아니면 False
| BETWEEN | |||
| data1 | data2 | 사용 | 연산 결과 |
| 50 | 10 | data1 between 30 and 100 | True |
| data2 between 30 and 100 | False | ||
5-3. in
- 매개변수로 전달된 리스트에 값아 존재하면 True 아니면 False
| IN | ||||
| A | B | 사용 | 연산 결과 | |
| apple | 김사과 | A in ('apple', 'banana') | True | |
| banana | 반하나 | B in ('apple', 'banana') | False | |
5-4. like
- 패턴으로 해당 문자열을 검색하여 값이 존재하면 True 아니면 False
| LIKE | |||
| userid | 사용 | 의미 | 연산 결과 |
| 'apple' | userid like 'a%' | a로 시작하는 문자열 | True |
| userid like '%a' | a로 끝나는 문자열 | True | |
| userid like '%a%' | a가 들어가는 문자열 | True | |
| userid like '%ban%' | ban이 들어가는 문자열 | False | |
| userid like 'app__' | app로 시작하는 5글자 문자열 | True | |

728x90
반응형
LIST
'DataBase > MySQL' 카테고리의 다른 글
| [MySQL] SQL에서의 Null값을 알아보자! 🧐 (0) | 2023.03.16 |
|---|---|
| [MySQL] 테이블 데이터 조회하기 - SELECT절, LIMIT (0) | 2023.03.16 |
| [MySQL] member 테이블 예제 복습하기! 🤓 (1) | 2023.03.15 |
| [MySQL] 테이블, 필드 데이터 다루기 (0) | 2023.03.15 |
| [MySQL] SQL이란? & 데이터 타입과 제약조건 알아보기! (0) | 2023.03.15 |