>데이터 베이스 >MySQL 튜토리얼 >mysql에서 null 값을 쿼리하는 방법

mysql에서 null 값을 쿼리하는 방법

WBOY
WBOY원래의
2022-05-26 18:13:2313780검색

mysql에서는 IS NULL 키워드와 함께 SELECT 문을 사용하여 null 값을 쿼리할 수 있습니다. IS NULL 키워드는 필드 값이 null인지 확인하는 데 사용됩니다. 구문은 "SELECT * FROM table name WHERE field name IS NULL;"입니다.

mysql에서 null 값을 쿼리하는 방법

이 튜토리얼의 운영 환경: windows10 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.

mysql에서 null 값을 쿼리하는 방법

MySQL은 필드 값이 NULL인지 확인하기 위해 IS NULL 키워드를 제공합니다. null 값은 0과 다르며 빈 문자열과도 다릅니다.

필드 값이 null이면 쿼리 조건이 충족되어 레코드가 쿼리됩니다. 필드 값이 null이 아닌 경우 쿼리 조건이 충족되지 않습니다.

IS NULL을 사용하는 기본 구문 형식은 다음과 같습니다.

IS [NOT] NULL

그 중 "NOT"은 선택적 매개변수로 필드 값이 null이 아닐 때 조건이 충족됨을 나타냅니다.

예제 1

다음은 IS NULL 키워드를 사용하여 tb_students_info 테이블에서 login_date 필드가 NULL인 레코드를 조회한다.

mysql에서 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에서 null 값을 쿼리하는 방법

추천 학습: mysql 비디오 튜토리얼

위 내용은 mysql에서 null 값을 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.