官术网_书友最值得收藏!

2.2.1 根據(jù)單列內(nèi)容排序

大家好,我是李喬丹,今年25歲。我已畢業(yè)4年了,現(xiàn)在想找一位年齡相仿的姑娘,然后和她手拉手一起去“流浪”地球。

瞧,李喬丹表示他想找一位和自己年齡相仿的姑娘。這樣一來,聯(lián)絡(luò)清單表中的年齡信息將成為一項(xiàng)重要的參考依據(jù)。根據(jù)前面內(nèi)容所學(xué),我們很有可能會先使用一條這樣的SQL語句,并得到下表結(jié)果:

唔……雖然你想要的信息都包含在結(jié)果中,但是仔細(xì)瞧瞧就會發(fā)現(xiàn),它并沒有根據(jù)李喬丹的意愿突出重點(diǎn)。因?yàn)檫@個(gè)結(jié)果在順序上沒有任何規(guī)律。事實(shí)上,在你不發(fā)出排序指令的情況下,我通常只會按照最初往表中插入數(shù)據(jù)時(shí)的順序返回。所以這可不能賴我,我只是在按照指令辦事罷了。

瞧,MagicSQL又在好心地提醒我們,它只會按照SQL語句中對應(yīng)的指令開展行動。那么什么樣的指令才能突出李喬丹的查詢重點(diǎn)呢?很簡單,其實(shí)我們只需要根據(jù)年齡大小,也就是以age列含有的內(nèi)容為依據(jù),對例句(1)返回的結(jié)果進(jìn)行排序就可以了。對應(yīng)的SQL語句為:

看來你很了解我的行為動機(jī)!沒錯(cuò),讓我對結(jié)果進(jìn)行排序的指令很簡單,其中的奧秘就隱藏在ORDER BY從句中,例如,例句(2)中的ORDER BY age。由于你需要讓我按照年齡大小排序,所以就需要通過ORDER BY將age列指定為排序的依據(jù),那么此處的age列就是一個(gè)排序鍵。好了,只是睜大眼睛可體會不到妙處,一年級新生,趕緊動手練習(xí)吧!

主站蜘蛛池模板: 桐庐县| 都安| 庆安县| 新源县| 米泉市| 乌拉特后旗| 合作市| 洞头县| 肇州县| 通化县| 平罗县| 华阴市| 无锡市| 阿合奇县| 突泉县| 高邮市| 广宗县| 湟中县| 隆德县| 亳州市| 柞水县| 合肥市| 保山市| 芜湖县| 都匀市| 蕉岭县| 岳普湖县| 柏乡县| 栖霞市| 息烽县| 乌拉特前旗| 若羌县| 微山县| 定日县| 府谷县| 互助| 东平县| 石城县| 长顺县| 疏勒县| 鄂伦春自治旗|