国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁課程SQL Fun ClassDatabase sorting results

Database sorting results

目錄列表

完全限定名稱

在 SQL 中,你可以在列名之前提供表名,通過用點分隔。

以下語句是等效的:

SELECT City FROM customers;

SELECT customers.City FROM customers;

上述語法的術(shù)語稱為該列的 “完全限定名稱”。

當使用多個可能共享相同列名的表時,這種寫法是特別有用的。


在空格處填寫,用完全限定名稱從customers表中查詢City

SELECT customers. customers;

Order By

ORDER BY 關(guān)鍵字用于對結(jié)果集進行排序。

下面的 SQL 語句從 "customers" 表中選取所有客戶,并按照 "FirstName" 列排序:

SELECT * FROM customers
ORDER BY FirstName;

執(zhí)行輸出結(jié)果:


SJO)FP`CI64DP2`68E8C}%0.png

提示:ORDER BY 關(guān)鍵字默認按照升序(ASC)對記錄進行排序。如果需要按照降序?qū)τ涗涍M行排序,你可以使用 DESC 關(guān)鍵字。


構(gòu)建查詢,從"people" 表中選擇 "name" 和 "city" 列,并按 "id" 來排序。

SELECT name, FROM id;

多列排序

ORDER BY 關(guān)鍵字可用于對結(jié)果集按照多個列進行排序。將對多個列使用 ORDER BY 時,請使用逗號分隔列的列表以跟隨 ORDER BY。

下面是 "customers " 表,顯示以下記錄:

IW_H}J89ZB36H[4IP}7J9)5.png

現(xiàn)在,我們按 “LastName” 和 "Age" 列排序:

SELECT * FROM customers 
ORDER BY LastName, Age;

執(zhí)行輸出以下結(jié)果:

ABB]38P@_F2{9MRX~P6L{CU.png

由于我們的 “LastName” 列有兩個 "Smith",他們將按照 “Age” 列升序排列。

ORDER BY 命令按照與列相同的順序開始排序。它將按列出的第一列排序,然后按第二列排序,依此類推。


在空格處填寫,完成查詢按 "name" 和 "state" 列排序。

SELECT name, state, address FROM customers ORDER BY , ;