auの日記

プログラミング初心者の日記。(auはハンドルネームです)

NOT NULLとは

auです。
NULLという言葉を何回か見かけて、どんな意味なんだろうと思ったので調べてみました。

NULLとは

整数といえば、「1,2,3,4」、文字列といえば、「あ、う、漢字」のようにあるが、データベース(SQL)では、これらに加えて、NULL値というものがある。
これは、値が入っていない状態をNULLといいます。
実際に計算してみます。

sqlite> select 3 + 1;
4
sqlite> select 3 + NULL;

sqlite>

3+1=4と出るのに対し、3+NULL=空白 とでました。というより、計算できたんだっていうことを初めて知りました。