mysql select 문의 or 키워드는 쿼리 조건 중 하나가 충족되는 한 쿼리 조건을 충족하지 않는 경우 레코드를 쿼리하는 데 사용됩니다. 구문은 "SELECT*FROM...WHERE 조건 1 OR 조건 2"입니다.
이 튜토리얼의 운영 환경: windows10 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.
mysql에서 조건문을 작성할 때 "or" 또는 "and"의 조건이 동시에 여러 개 있을 수 있는 경우가 종종 있습니다. 종종 Baidu를 통해 where 문에서 "and" 또는 "or" 조건이 동시에 나타나는 것을 발견했습니다. 여러 OR을 괄호로 묶은 다음 AND로 "AND"해야 합니다. 여러 OR은 AND로 "AND"되어야 합니다. AND는 괄호로 묶은 다음 OR로 "또는"해야 합니다.
OR 키워드 사용 시:
다음 쿼리 조건 중 하나라도 만족하면 해당 레코드가 쿼리됩니다.
다음 쿼리 조건 중 하나라도 충족되지 않으면 해당 기록이 제외됩니다.
및 키워드 사용 시:
은 모든 조건을 충족해야 하며 해당 레코드가 쿼리됩니다.
해당 조건 중 하나라도 충족되지 않는 경우 해당 기록은 제외됩니다.
eg. select * from table from id=1 or id=2 and price>=10;
이 문은 id=2이고 가격이 10보다 크거나 같거나 id=1인 경우 기본적으로 실행됩니다.
괄호를 추가하면:
select * from table from (id=1 or id=2) and price>=10;
, 이 문은 id=1 또는 id=2를 실행하고 가격은 10보다 크거나 같습니다.
or와 and를 혼합하여 사용합니다. 우선, or에 비해 전자가 우선순위가 더 높다는 점을 분명히 해야 한다.
요약: and 및 or를 혼합하여 사용하려면 or 조건을 ()와 함께 포함하여 부분을 구성해야 합니다. 그렇지 않으면 기대한 효과를 얻을 수 없습니다.
추천 학습: mysql 비디오 튜토리얼
위 내용은 mysql select 문의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!