エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
SQLのNULLが混乱の原因になるのはよくあることです。データがないことを 示すNULLの基本的な考え方はシ... SQLのNULLが混乱の原因になるのはよくあることです。データがないことを 示すNULLの基本的な考え方はシンプルなものですが、独特な点がいくつかあります。例えば、= NULLの代わりにIS NULLを使わなくてはならないのもその1つです。さらに Oracleにおいては、それに加えてNULLの特異な点が存在します。 1つは、SQL標準では要求されていないNULLの扱いがあること、 もう1つは、インデックスにおいてNULLが「特別な」扱いを受けることです。 SQL標準では、NULLは値としてではなく、未知の値に 対するプレイスホルダとして定義しています。そのため、どんな値もNULLになることはできません。その代わり、Oracleは 以下のように空の文字列をNULLとして扱います。 SELECT '0 IS NULL???' AS "what is NULL?" FROM dual WHERE