购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.6 使用列编号排序

现在让我们再来瞧瞧ORDER BY的第二个特殊用法:使用列编号排序。同样地,在介绍具体操作之前,同学们需要先了解什么是列编号,举个例子:

当我们准备从Contact表中检索出姓名和年龄信息时,就会在SELECT后输入对应的列名。事实上,列名的书写顺位就是列编号。因此,在例句(9)中,name列的列编号就是1,而age列的列编号就是2。没错,如果SELECT后还存在更多的列,那么列编号依次顺延即可。

事实上,在这种情况下,我们完全可以在ORDER BY从句中直接使用列编号。例如,以下两条例句将实现相同的排序效果:

不过话说回来,虽然使用列编号在书写上会更加简单,但是在阅读上却不太直观,很有可能需要我们进行二次确认,在SELECT后寻找排序的依据。所以这个用法大家在实际操作中要酌情选用。 DJjZwBwQk+zLaspVt6zp97bFOpeCfFlb6GXqj/qLWI4Ju1p/phLuq49Vy3huXArW

点击中间区域
呼出菜单
上一章
目录
下一章
×