ホームページ >データベース >mysql チュートリアル >mysqlでnull値をクエリする方法
mysql では、IS NULL キーワードを指定した SELECT ステートメントを使用して、null 値をクエリできます。IS NULL キーワードは、フィールド値が null 値かどうかを判断するために使用されます。フィールド値が null の場合結果の構文は「SELECT * FROM テーブル名 WHERE フィールド名 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 を「=」に置き換えると、結果は取得されず、データベース システムは「空のセット (0.00 秒)」などのプロンプトを表示します。同様に、IS NOT NULL の IS NOT を「!=」または「」に置き換えることはできません。
IS NOT NULL は、フィールド値が空ではないレコードをクエリすることを意味します。
例 2
次の例では、IS NOT NULL キーワードを使用して、tb_students_info テーブルの login_date フィールドが空ではないレコードをクエリします。
推奨学習: mysql ビデオ チュートリアル
以上がmysqlでnull値をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。