-1

選択した最初の行以外のすべての行を返すクエリを作成しようとしていました。

例:-

テーブル

ID     Type       Name
1      Fruit      Apple
2      Fruit      Orange
3      Veg        Broccoli
4      Fruit      Banana
5      Fruit      Grape
6      Fruit      Kiwi

これで、クエリは果物のリストを返す必要がありますが、バナナが一番上に表示されます。結果は

Banana
Apple
Grape
Kiwi
Orange

ありがとう!

4

1 に答える 1

2

このようなことを意味しますか?

select name
from t
where type = 'Fruit'
order by (case when name = 'Banana' then 1 else 0 end) desc, name
于 2013-06-18T02:07:26.957 に答える