WHERE 조건
데이터베이스를 운영할 때 일부 조건부 데이터만 연산하는 경우가 있는데, 이 경우 SQL 문에 WHERE 절을 추가하여 데이터 연산에 대한 조건을 지정할 수 있습니다.
구문:
SELECT column,… FROM tb_name WHERE definition
WHERE 키워드 뒤에는 운영 데이터 레코드가 충족해야 하는 조건을 나타내는 유효한 표현식(정의)이 옵니다.
SELECT를 제외한 WHERE 조건 키워드는 UPDATE(업데이트), DELETE(삭제) 등 SQL 구문이 허용하는 모든 상황에서 사용할 수 있습니다.
예:
SELECT * FROM user WHERE username = 'Jack'
이 예에서는 사용자 이름이 Jack인 데이터에 대한 쿼리 조건을 지정합니다.
WHERE 표현식의 연산자 설명:
매개변수 설명:
일부 WHERE 예
사용자 이름에 따른 쿼리 지정한 사용자 :
SELECT * FROM user WHERE username = 'Jack'
2009년 1월 1일 오전 0시 이후 등록된 사용자 이름과 ID번호 조회 :
$regdate = mktime(00, 00, 01, 01, 01, 2009); SELECT uid,username FROM user WHERE regdate >= $regdate
이름에 해당 단어가 포함된 모든 사용자 검색 user 사용자:
SELECT * FROM user WHERE username LIKE '%user%'
사용자 이름에 user 또는 admin이 포함된 모든 사용자 검색:
SELECT * FROM user WHERE username LIKE '%user%' OR username LIKE '%admin%'
위 내용은 MySQL Where 조건의 내용입니다. PHP 중국어 웹사이트(www.php.cn)에 주목하세요!