-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 回答