다음은 동일한 열에서 여러 조건과 일치하는 레코드만 반환하는 쿼리를 작성할 수 있는 방법입니다.
'OR' 논리 연산자 사용
MySQL 'OR' 연산자는 두 표현식을 비교하고 표현식 중 하나가 TRUE이면 TRUE를 반환한다는 것을 알고 있습니다. 다음 예는 동일한 열의 여러 조건에 대해 'OR' 연산자를 사용하는 방법을 보여줍니다.
mysql> 선택 * from Student WHERE Name ='Gaurav' OR Name ='Aarav';+------+--------+---------+- ----------+| 아이디 | 이름 | 주소 | 제목 |+--------+--------+---------+------------+| 1 | 가우라프 | 델리 | 컴퓨터 || 2 | 아라브 | 뭄바이 | 기록 |+------+--------+---------+----------+세트의 행 2개(0.00초)사전>WHERE IN(…) 절을 사용하여
WHERE IN(…) 절도 위와 같은 용도로 사용됩니다. 다음과 같이 동일한 열의 여러 조건에 대한 쿼리에서 사용할 수 있습니다. -
mysql> Select * from Student WHERE Name IN ('Gaurav','Aarav');+------+--------+---------+- ----------+| 아이디 | 이름 | 주소 | 제목 |+--------+--------+---------+------------+| 1 | 가우라프 | 델리 | 컴퓨터 || 2 | 아라브 | 뭄바이 | 기록 |+------+--------+---------+----------+세트의 행 2개(0.00초)사전>