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