タグ

MySQLとNULLに関するlocke-009のブックマーク (1)

  • MySQLによる"NULL"の扱いについて - Qiita

    前提 MySQL: 5.7.43 ORDER BY句によるソート結果でのNULL 以下のようなテーブルがあるとします。 mysql> select name, x from tmp; +------+------+ | name | x | +------+------+ | A | 3 | | B | 0 | | C | NULL | | D | 1| +------+------+ ここで、xについてORDER BYで指定し昇順で表示させると、NULLが最も上位に表示されます。 逆に、降順でORDER BYを指定すると、NULLは最下位に表示されます。 これはNULLに対する仕様として把握しておいた方が良い内容です。 mysql> select name, x from Greatests order by x; +------+------+ | name | x | +------

    MySQLによる"NULL"の扱いについて - Qiita
  • 1