質問

など多くの言語がNullの場合と等しくないものもNull?

役に立ちましたか?

解決

ではこのようにアプリケーション(理論言語がnullの場合は不明であることを意味/定義されていません。

しかし、プログラミング言語(のように、C++やC#)は、nullポインタースーパーコンピュータを用いたは特定の価値を特定の意味--。

二つの絵はequivilentが不思議な現象がいろいろあっていない。の混乱といわれたことから同じ名前(null)を使用しても。

他のヒント

にVB6の表現 Null = Null を演出しま Null の代わりに True しています。この原因になりますのでランタイムエラーが発生した場合には割り当てのBooleanとして使用する場合は の条件としての"If ... Then"そのようなこと False.また Null <> NullNull, い:

にVB6、どのような Null も等しいも(その他)も不平等!

だれ試験を使ってこの IsNull() 機能です。

VB6またはその他の特殊値:

  • Nothing オブジェクト参照です。 Nothing = Nothing でコンパイルエラーが発生します。(だれが新たに発足することになったの"is")
  • Missing オプションパラメータのいないが備えられています。で文字通りの表現できなものを書く Missing = Missing.(この試験は IsMissing(foo))
  • Empty のために初期化されていない変数です。このなかでの試験値そのものがありま 機能 IsEmpty().
  • ...いかに忘れて一

思い出している姿を見せるわけですから呆VB.

Oracleです。

SELECT * FROM dual WHERE NULL=null;  --no rows returned

MySQLは、nullで安全な平等運用 <=>、trueを返します両者が等しいまたは双方はnullになります。見 MySQL Docs.

クライアントまで、フルのC#Nullable<bool> は興味深い特性を持つ論理演算子のオペレーターの平等と同じその他の種類の言語(すなわち((bool?)nullの場合==(bool?)null)==true)。

の保存 短絡 行動の短絡した時に論理演算子を、同一性保持の短絡した時に論理演算子のnullable booleanは興味深い物件です。例えば:true||nullの場合==trueです。false&&nullの場合==false。これは直接的矛盾の三値論理型言語などの ANSI SQL.

できるrubyの作方法:

class Null
 def self.==(other);false;end
end
n=Null
print "Null equals nothing" if n!=Null

アプリケーションでいいようなもの:

WHERE column is NULL

WHERE column = NULL
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top