結果セットオブジェクトがあり、いくつかの国名が含まれています。例えば
rs={インド、日本、アメリカ、オプション、カタールなど}
今、私はオプションを表示したいのですが、並べ替え後に最後に来る必要があります。
あなたが望むのは、すべての国名をソートすることであると仮定しますが、最後に を使用すると、具体的には、つまり、句Options
を追加できますORDER BY
Options
SELECT CountryName
FROM myTable
ORDER BY
CASE WHEN CountryName = 'Options' THEN 1 ELSE 0 END,
CountryName
同じ並べ替え順序を再利用する場合のもう 1 つのオプションは、varchar country と int order の 2 つの列を持つテーブルを作成することです。次に、結果をそのテーブルと結合し、順番に並べ替えます。
ORDER BY IF(`rs` = 'Options', 1, 0), `rs`