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 |