-
MySQL OR Operator 요약공부하기/데이터베이스 2023. 2. 8. 15:44
OR :
- 두개의 부울식을 결합한 논리연산자
- A OR B, A와 B가 둘 다 NULL이 아니고 둘 중 하나라도 0이 아닌 경우 1을 반환
예제
[CASE_1] SELECT 1 OR 1, 1 OR 0, 0 OR 1; --> 결과값 : 1,1,1 [CASE_2] SELECT 0 OR 0; --> 결과값 : 0 [CASE_3] SELECT 1 OR NULL, 0 OR NULL, NULL or NULL; --> 결과값 : 1, NULL, NULL
OR 연산자 결과값
중요!
- AND연산자는 OR연산자보다 우선순위가 높기 때문에 MySql은 And연산을 먼저 수행합니다.
- 평가 순서를 변경하고 싶다면 괄호를 사용해서 순서를 변경합니다. --> 예) SELECT ( 1 OR 0) AND 0;
- 예) SELECT ( 1 OR 0) AND 0;
- 예) WHERE(country = 'USA' OR country = 'France') AND creditlimit > 100000;
'공부하기 > 데이터베이스' 카테고리의 다른 글
MySQL BETWEEN, NOT BETWEEN 요약 (0) 2023.02.08 MySQL IN, NOT IN operator 요약 (0) 2023.02.08 Mysql And Operator 요약 (0) 2023.02.08 MySQL DISTINCT 요약 (0) 2023.02.08 MySQL ORDER BY (0) 2022.12.06