2014-06-04

http://anond.hatelabo.jp/20140604133746

なぜ、どちらでもいいを示すのにNULLをつかうんだ?BOTHを定義しろってのはだめのか?

 

通常FlaseはハードウェアでいうLOW つまりゼロ電位に近い方の意味

NULLも何もないつまりゼロ電位の意味に近くて

BOTHの意味は取れない。

 

BOTHかPASSなら言いたいことはわかるけどNULLな正当な理由がわからない。

 

一般的にfalseとNULLがどちらもintでいう0に割り当てられることが多いのはハードウェア特性から来ているんだが。どうなんだろうか?

  • 自分がわからないから、他の人も使うなという根性がすばらしい

    • だれも使うなと入っていない。 主張する人間が正当な理由を説明しろと言っているだけ。

      • あんたのタカビーな態度には敬服するよw

        • いいえ、あなたのほうが人を馬鹿にして見下した態度で敬服します。

          • ここは学会か?本心なら、いちいち理屈でしか考えられない偏狭さを反省したほうがいいよ。有用だと言っている人たちを捕まえて批判して、あげくに「説明しろ」だとか。Nullだと意味...

            • こわいこわい。 仕事でやってるなら、コードレビューとかしないの?

              • 長年やってるけどコードレビューなんてしたことないなぁ。 それでも動いてるしメンテナンスにも困ってないし金も稼げてるからいいんじゃないの。 言語機能をつかって型を定義するの...

            • 一緒に仕事をしたくない。 最近の若者文化なのかもしれないが、この程度のことで御前とは一緒に仕事したくないとか どんだけなんだよ。 増田のプログラムが正しいかどうかより、...

  • 元増田のブクマコメントでaukusoeが言ってるけど 外部結合するテーブルのBool値を持つときに使うことがあるんだよ。 社員テーブル キー 社員名 社員グループ 000  増田  A 001  増...

    • nullableなDB設計は基本ダメだぞ。 余程「無い事当たり前」もしくは「無い事あっても何とかなる」データ以外はnullableにしてはいかん。 具体的には、下記のようなデータは「nullableにして...

    • NULL 可の列はなるべく持たないに限る、に同意。データの値が分からん状態でそもそも登録するな、もしくはテーブル分割しろという話。 OUTER JOIN したときに NULL 列で返ってきたり、NULL...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん