집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 null 값을 쿼리하는 방법
mysql에서는 IS NULL 키워드와 함께 SELECT 문을 사용하여 null 값을 쿼리할 수 있습니다. IS NULL 키워드는 필드 값이 null인지 확인하는 데 사용됩니다. 구문은 "SELECT * FROM table name WHERE field name IS NULL;"입니다.
이 튜토리얼의 운영 환경: windows10 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.
MySQL은 필드 값이 NULL인지 확인하기 위해 IS NULL 키워드를 제공합니다. null 값은 0과 다르며 빈 문자열과도 다릅니다.
필드 값이 null이면 쿼리 조건이 충족되어 레코드가 쿼리됩니다. 필드 값이 null이 아닌 경우 쿼리 조건이 충족되지 않습니다.
IS NULL을 사용하는 기본 구문 형식은 다음과 같습니다.
IS [NOT] NULL
그 중 "NOT"은 선택적 매개변수로 필드 값이 null이 아닐 때 조건이 충족됨을 나타냅니다.
예제 1
다음은 IS NULL 키워드를 사용하여 tb_students_info 테이블에서 login_date 필드가 NULL인 레코드를 조회한다.
참고: IS NULL은 전체이며 IS는 "="로 바꿀 수 없습니다. IS를 "="로 바꾸면 결과가 검색되지 않으며 데이터베이스 시스템은 "Empty set (0.00 sec)"와 같은 프롬프트를 표시합니다. 마찬가지로 IS NOT NULL의 IS NOT은 "!=" 또는 ""로 대체될 수 없습니다.
IS NOT NULL은 필드 값이 비어 있지 않은 레코드를 쿼리한다는 의미입니다.
예제 2
다음은 IS NOT NULL 키워드를 사용하여 tb_students_info 테이블의 login_date 필드가 비어 있지 않은 레코드를 쿼리합니다.
추천 학습: mysql 비디오 튜토리얼
위 내용은 mysql에서 null 값을 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!