🖥

Rails + MySQL – NULLをORDERで最後/最初に並べる例

2023/09/01に公開
# ASCで並び替え NULL は最後に並べる
User.order(Arel.sql('name IS NULL ASC, name ASC'))

# DESCで並び替え NULL は最後に並べる
User.order(Arel.sql('name IS NULL ASC, name DESC'))

# ASCで並び替え NULL は最初に並べる
User.order(Arel.sql('name IS NULL DESC, name ASC'))

# DESC で並び替えNULLは最後に並べる
User.order(Arel.sql('name IS NULL DESC, name DESC'))

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

公開日時

2023-07-21

Discussion