※過去ブログの転記
NULLを含むカラムでORDER BY
する
SELECT num FROM tbl ORDER BY num ASC
↓
num |
---|
NULL |
NULL |
NULL |
1 |
2 |
4 |
6 |
9 |
普通に昇順指定するとNULLが最初に来てしまうのて下記のように修正
SELECT num FROM tbl ORDER BY num IS NULL ASC , num ASC
↓
num |
---|
1 |
2 |
4 |
6 |
9 |
NULL |
NULL |
NULL |
※過去ブログの転記
NULLを含むカラムでORDER BY
する
SELECT num FROM tbl ORDER BY num ASC
↓
num |
---|
NULL |
NULL |
NULL |
1 |
2 |
4 |
6 |
9 |
普通に昇順指定するとNULLが最初に来てしまうのて下記のように修正
SELECT num FROM tbl ORDER BY num IS NULL ASC , num ASC
↓
num |
---|
1 |
2 |
4 |
6 |
9 |
NULL |
NULL |
NULL |