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

2.1.3 检索特定列

我认为两个人聊得来比什么都重要,如果有相同的兴趣爱好那就再好不过了。因此,我想重点看看这些迷人的姑娘们都来自哪里,以及她们都有着怎样的兴趣爱好。

瞧,李乔丹提出了新的查看需求,这将匹配一条新的查询语句:

相信细心的你已经发现,其实例句(2)和例句(1)相比,就只是将“*”换成了3个相对应的列名,且列名之间要用“,”隔开。这些都是不容忽略的细节。

MagicSQL的讲解非常到位。虽然例句(1)和例句(2)之间的过渡很简单,但相信大家可以感受到:其实学习SQL,就是学着用SQL来表达我们的想法,或者说是用SQL这门语言来翻译我们的需求,仅此而已。你掌握的翻译技巧越多,你就越有可能表达出更复杂的需求,并行之有效。从这个角度来看,学习SQL其实与学习外语的道理相同。

不过话说回来,例句(1)的一个限制是无法调整列的显示顺序。但是当我们检索特定列的时候,就可以对列的显示顺序做任意调整了。例如,如果李乔丹想让姓名信息显示在结果中的第一列,那么在书写SQL语句的时候,只需把name列写在最前面即可:

其实在大部分情况下,我都是有求必应的,不过我并不喜欢多管闲事。除非我在你的语句中能读到明确的指令,否则别指望我来替你思考。好了,别发呆了,一年级新生,赶紧动手验证一下例句(2)和例句(3)吧!我从没见过哪个不爱动手的家伙可以真正掌握SQL,尽管它并不晦涩难懂。 7JNRw36yU9x40tfn2EtEdqVYyLcJeYyOeoJvqB4ZjFtxMx5msRRpY0MOF8aydWiX

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