SQL基礎語法(四)

2022-08-31 02:48:07 字數 1819 閱讀 4580

sql order by 

子句

order by 語句用於對結果集進行排序。

order by 

語句

order by 語句用於根據指定的列對結果集進行排序。

order by 語句預設按照公升序對記錄進行排序。

如果您希望按照降序對記錄進行排序,可以使用 desc 關鍵字。

原始的表 (用在例子中的):

orders表:

company

ordernumber

ibm3532

w3school

2356

4698

w3school

6953

例項 1

以字母順序顯示公司名稱:

select company, ordernumber from orders order by company

結果

company

ordernumber

4698

ibm3532

w3school

6953

w3school

2356

例項 2

以字母順序顯示公司名稱(company),並以數字順序顯示順序號(ordernumber):

select company, ordernumber from orders order by company, ordernumber

結果

company

ordernumber

4698

ibm3532

w3school

2356

w3school

6953

例項 3

以逆字母順序顯示公司名稱:

select company, ordernumber from orders order by company desc

結果

company

ordernumber

w3school

6953

w3school

2356

ibm3532

4698

例項 4

以逆字母順序顯示公司名稱,並以數字順序顯示順序號:

select company, ordernumber from orders order by company desc, ordernumber asc

結果

company

ordernumber

w3school

2356

w3school

6953

ibm3532

4698

注意:在以上的結果中有兩個相等的公司名稱 (w3school)。只有這一次,在第一列中有相同的值時,第二列是以公升序排列的。如果第一列中有些值為 nulls 時,情況也是這樣的。

SQL基礎語法

select 語句用於從表中選取資料。結果被儲存在乙個結果表中 稱為結果集 select 列名稱 from 表名稱select from 表名稱如需獲取名為 lastname 和 firstname 的列的內容 從名為 persons 的資料庫表 請使用類似這樣的 select 語句 select ...

SQl基礎語法

1 ddl data define language 01.用來建立和刪除儲存資料的資料庫以及表等物件。create 建立資料庫或者表 create table a create database a drop 用來刪除表或者資料庫,刪除後無法恢復。drop table a drop databas...

SQL語法基礎

建立使用者 使用者名稱 gome 密碼 gome create user gome identified by gome create user gome identified by gome 授權 sys使用者是資料庫管理系統的許可權,包括底層的資料庫軟體,system是資料庫例項的許可權,最大的...