ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL语法(五)

SQL语法(五)

原创 Linux操作系统 作者:小牧人 时间:2009-12-17 11:53:22 0 删除 编辑

SQL语法(五)

为了显示指定范围之外的数据,也可以用NOT操作符:

SELECT * FROM Persons WHERE LastName  
NOT BETWEEN 'Hansen' AND 'Pettersen'

返回结果:

LastName
FirstName
Address
City

Svendson
Tove
Borgvn 23
Sandnes

Distinct
用途:

DISTINCT关键字被用作返回唯一的值

语法:

SELECT DISTINCT column-name(s) FROM table-name

解释:

当column-name(s)中存在重复的值时,返回结果仅留下一个

例:

“Orders”表中的原始数据

Company
OrderNumber

Sega
3412

W3Schools
2312

Trio
4678

W3Schools
6798


用DISTINCT关键字返回Company字段中唯一的值:

SELECT DISTINCT Company FROM Orders


返回结果:

Company

Sega

W3Schools

Trio


Order by
用途:

指定结果集的排序

语法:

SELECT column-name(s) FROM table-name ORDER BY { order_by_expression [ ASC | DESC ] }

解释:

指定结果集的排序,可以按照ASC(递增方式排序,从最低值到最高值)或者DESC(递减方式排序,从最高值到最低值)的方式进行排序,默认的方式是ASC

例:

“Orders”表中的原始数据:

Company
OrderNumber

Sega
3412

ABC Shop
5678

W3Schools
2312

W3Schools
6798

按照Company字段的升序方式返回结果集:

SELECT Company, OrderNumber FROM Orders
ORDER BY Company

返回结果:  

Company
OrderNumber

ABC Shop  
5678

Sega
3412

W3Schools
6798

W3Schools
2312

按照Company字段的降序方式返回结果集:

SELECT Company, OrderNumber FROM Orders
ORDER BY Company DESC


返回结果:

Company
OrderNumber

W3Schools
6798

W3Schools
2312

Sega
3412

ABC Shop
5678

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/80618/viewspace-622678/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL 语法参考(四)
下一篇: SQL语句(六)
请登录后发表评论 登录
全部评论

注册时间:2009-04-24

  • 博文量
    9
  • 访问量
    7172