- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件付ソートについて)
SQLで条件付のソートについて知りたい
このQ&Aのポイント
- 条件付のソートとは、特定の条件に基づいてデータを並び替えることです。例えば、複数の列のうち値が大きい方を優先してソートする場合、SQL文を使用して実現することができます。
- テーブルAのデータの中からdata_aとdata_bのうち値が大きいほうのデータを優先してソートするためには、以下のSQL文を使用します。
- SELECT * FROM A ORDER BY GREATEST(data_a, data_b) DESC;
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
select * from table1 order by case when data_a > data_b then data_a else data_b end
お礼
いただいた方法でうまくいきそうです。 ありがとうございました。