2022-07-08 MySQL で特定の値のカウント / MySQL でnullを最後にもってくる
MySQL で特定の値のカウント
これで行ける。 or
は ||
にも置き換え可能。
MySQL
SELECT
COUNT(住所 = '東京' or null) AS 東京人数
, COUNT(住所 = '大阪' or null) AS 大阪人数
FROM hogehoge
MySQL でnullを最後にもってくる
普通に order すると null が最初に来ちゃうけど末尾に並べたい場合。
SELECT *
FROM tests
ORDER BY
rank IS NULL ASC, /* 追加 */
rank ASC;