选择有序SQL表中某一行之后的所有内容

Ben*_*gar 5 sql ms-access select

我有一个查询,从各个表中选择一堆行,并根据单个字段(Fruit)按字母顺序排序,但我只想在达到某个值后开始选择.无论如何在MS Access SQL中执行此操作?

例如:

如果值为Cherry,则按字母顺序排列表格,如下所示:

**Fruit:**

Apple

Banana

Cherry

Damson

Orange

--
Run Code Online (Sandbox Code Playgroud)

然后我只想选择Cherry,Damson和Orange.(对不起,我想不出以E开头的水果)

感谢您的帮助!

Gar*_*thD 7

大多数操作符也可以应用于文本字段,因此在您的示例中您可以使用:

SELECT  *
FROM    Fruit
WHERE   FruitName >= 'Cherry'
Run Code Online (Sandbox Code Playgroud)

  • 它不是一个好的解决方案,在这种情况下,运营商依赖于字母表,例如,如果你用香蕉改变Damson的地方,结果就像以前一样! (3认同)
  • 天哪.我无法相信这是有效的.非常感谢你! (2认同)