ブックマーク / mickindex.sakura.ne.jp (2)

  • 3値論理


    = NULLIS NULL  SQL  NULL  SELECT * FROM table_A WHERE col_1 = NULL; C JAVA if (a = 5)IS NULL 
    Sampo
    Sampo 2024/02/28
    正規化の努力で追放しうるのはテーブル内のNULLだけであって、LEFT JOINとかGROU BYとかで簡単にNULLは必要になってしまうので、なくてもよいってわけじゃないしNULL論理を使いこなすスキルは避けて通れないのよ。
  • SQLを速くするぞ―お手軽パフォーマンス・チューニング


    SQL SQL 2稿 SQL 調 
    Sampo
    Sampo 2023/01/13
    count(sale_id) よりは count(distinct sale_id) と書くようにしたい。今は意味が変わらなくても、今後の改修でJOINが増えて行が増殖して結果が変わっちゃうという事故がありえるから
  • 1