MySQL에서 여러 열을 검색하는 방법을 알아보자 −
참고: 'DBNAME'이라는 데이터베이스와 'tableName'이라는 테이블을 생성했다고 가정합니다.
사용자가 검색 결과를 반환하려는 항목에 따라 'AND' 및 'OR' 연산자를 사용할 수 있습니다.
예를 들어 살펴보겠습니다. −
예시
SELECT colName FROM tableName WHERE my_col LIKE %$param1% AND another_col LIKE %$param2%;
위의 예에서는 'AND' 연산자를 사용했습니다.
이는 결과가 반환되려면 두 절이 모두 레코드와 일치해야 함을 의미합니다.
쿼리
SELECT colName FROM tableName WHERE my_col LIKE %$param1% OR another_col LIKE %$param2%;
위의 예에서는 'OR' 연산자가 사용되었습니다. 이는 결과가 반환되려면 두 절 중 하나가 레코드와 일치해야 함을 의미합니다.