通常の契約は次のとおりです。
-
NULL
「利用可能な情報がない」という意味です。 -
''
「利用可能な情報があります。それはただ空です。」を意味します。
この点を超えて、NULL
の発明以来、多くの哲学的議論があります。 SQLだけでなく、どの言語でも。
ここでの唯一の技術的なポイントは次のとおりです。PostgreSQLではNULL
長さゼロの文字列よりも効率的に格納できます。それがあなたの場合に本当に重要であるなら...私たちは知ることができません。
通常の契約は次のとおりです。
NULL
「利用可能な情報がない」という意味です。''
「利用可能な情報があります。それはただ空です。」を意味します。
この点を超えて、NULL
の発明以来、多くの哲学的議論があります。 SQLだけでなく、どの言語でも。
ここでの唯一の技術的なポイントは次のとおりです。PostgreSQLではNULL
長さゼロの文字列よりも効率的に格納できます。それがあなたの場合に本当に重要であるなら...私たちは知ることができません。