Oracle では NULL 値を表す方法が 2 つあります。NULL は、どの値にも等しくない欠落情報または不明な情報を表します。空の文字列 ('') は文字を含まないテキスト値を表し、NULL に等しくなく、他の文字列と比較できます。
OracleでのNULL値の表現
OracleでNULL値を表現するには、NULLと空の文字列('')の2つの方法があります。
NULL
<code class="sql">SELECT * FROM table_name WHERE column_name IS NULL;</code>
空の文字列
<code class="sql">SELECT * FROM table_name WHERE column_name = '';</code>
NULL と空の文字列を区別する
SQL ステートメントでは役割が異なるため、NULL と空の文字列を区別することが重要です:
空の文字列は他の文字列と比較できる一方で、NULL は他のすべての値 (それ自体を含む) と等しくないことに注意してください。
以上がOracle で空と等しいを表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。