パスワードを忘れた? アカウント作成

「NULL」というカスタムナンバープレートを取得したところ、大量の駐車違反切符を受け取る結果に」記事へのコメント

    • 値のNULLと文字列の"NULL"を適当に変換すれば。
      さらに、環境によっては、暗黙にそう変換されることも。

      • by Anonymous Coward

        値のNULLと文字列の"NULL"の混同が原因なのはほぼ間違いないだろうが、
        #3668224の言うように、それだけでは説明できない。

        もし値のNULLが文字列の"NULL"に変換されるなら、ナンバープレートを登録した時点から請求が来るはず。
        逆に文字列の"NULL"が値のNULLに変換されても、SQLならNULLに関する演算は不定なので、値が返されることはない。
        そうでなくとも値のNULLはクエリ中で再び文字列の"NULL"に変換されるだろうから、最初の疑問にまた戻る。

        つまり何らかの非対称性が必要。

        # 実は最初から請求は発生していたけど、駐車違反するまで正規の連絡先が分からなかったとか。
        # あるいはもっと単純に、駐車違反の頃にたまたまシステムが変わったとか。

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...