분류 sql

AND OR 연산자

컨텐츠 정보

  • 조회 2,263 (작성일 )

본문

AND 연산자는 &&로 표현할 수 있습니다. 엄밀히는 &&가 우선순위가 앞섭니다.

mysql> SELECT * FROM employee

    -> WHERE ((employee.id = 2) && (employee.city = 'Vancouver')); 

 

OR 연산자는 ||로 표현할 수 있습니다.

mysql> SELECT * FROM employee

    -> WHERE ((employee.id = 1) OR (employee.city = 'Vancouver')); 

 

OR 연산자 사용 예:

mysql> SELECT * FROM employee WHERE first_name = 'Celia' OR city = 'Vancouver'; 

 

AND와 OR를 혼합하여 사용할 수도 있습니다. AND연산자가 OR 연산자보다 우선순위가 앞섭니다.

mysql> SELECT * FROM employee WHERE (first_name = 'Jane' AND city = 'Vancouver')

    ->                           OR (first_name = 'James' AND city = 'New York'); 

sql