⊗ppPmDBLO 370 of 447 menu

PHP에서 SQL 쿼리의 논리 연산

선택 조건에서는 ORAND 명령어를 사용하여 보다 복잡한 조합을 만들 수 있습니다. 이들은 PHP의 if 구조에서의 동일한 명령어와 같은 방식으로 작동합니다. 예제를 통해 살펴보겠습니다.

예제

급여가 500이고 나이가 23세인 사용자를 선택합니다:

<?php $query = "SELECT * FROM users WHERE salary=500 AND age=23"; ?>

예제

급여가 500이거나 나이가 23세인 사용자를 선택합니다:

<?php $query = "SELECT * FROM users WHERE salary=500 OR age=23"; ?>

예제

급여가 450에서 900 사이인 사용자를 선택합니다:

<?php $query = "SELECT * FROM users WHERE salary>450 AND salary<900"; ?>

예제

나이가 23세에서 27세 사이(포함)인 사용자를 선택합니다:

<?php $query = "SELECT * FROM users WHERE age>=23 AND age<=27"; ?>

예제

ORAND 명령어의 복잡한 조합은 조건의 우선순위를 표시하기 위해 괄호를 사용하여 그룹화할 수 있습니다:

<?php $query = "SELECT * FROM users WHERE (age<20 AND age>27) OR (salary>300 AND salary<500)"; ?>

실습 과제

나이가 25세(포함하지 않음)에서 28세(포함) 사이인 사용자를 선택하세요.

user1 사용자를 선택하세요.

user1user2 사용자를 선택하세요.

user3 사용자를 제외한 모든 사용자를 선택하세요.

나이가 27세이거나 급여가 1000인 모든 사용자를 선택하세요.

나이가 27세이거나 급여가 400이 아닌 모든 사용자를 선택하세요.

나이가 23세(포함)에서 27세(포함하지 않음) 사이이거나 급여가 1000인 모든 사용자를 선택하세요.

나이가 23세에서 27세 사이이거나 급여가 400에서 1000 사이인 모든 사용자를 선택하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부