美文网首页
【SQL】(三):排序检索数据

【SQL】(三):排序检索数据

作者: Lottie2017 | 来源:发表于2020-07-09 17:05 被阅读0次

本系列为自己学习时的笔记及心得体会,转载请注明出处。

原表见上一篇。

1、排序数据。

可用ORDER BY子句,取一个或多个列的名字。


SELECT prod_name

FROM Products

ORDER BY prod_name


注意:①、ORDER BY子句必须是SELECT语句中的最后一条子句。

②、ORDER BY排序的列不一定用需要显示的列,非检索的列也是可以的。不然上述语句中,是可以ORDER BY prod_id 的。

2、按多个列排序

简单指定列名,列名之间用逗号分开即可。


SELECT prod_id , prod_name ,prod_price

FROM Products

ORDER BY prod_price,prod_name


上述排序,是先按prod_price排序,prod_price相同的数据按prod_name排序。

3、按列位置排序

表示按SELECT清单中指定选择的列的相对位置排序。

如下,标识先按SELECT清单中第3个列prod_name排序,再按第2个列prod_price排序。


SELECT prod_id , prod_name ,prod_price

FROM Products

ORDER BY 3,2


4、指定排序方向

默认排序按升序(A到Z),相当于使用了关键字 ASC。还可用DESC关键字来降序排列。


SELECT prod_id , prod_name ,prod_price

FROM Products

ORDER BY prod_price DESC,prod_name ASC


相关文章

  • 【SQL】(三):排序检索数据

    本系列为自己学习时的笔记及心得体会,转载请注明出处。 原表见上一篇。 1、排序数据。 可用ORDER BY子句,取...

  • 我的SQL学习

    目录 1.SQL基础 2.检索数据 3.排序检索数据 4.过滤数据 5.高级过滤 6.通配符过滤 7.创建计算字段...

  • SQL必知必会读书笔记3

    排序检索数据 排序数据 子句(clause):SQL语句由子句构成,有些子句是必须的,有些则是可选的。一个子句通常...

  • SQL必知必会----第四版(一)

    记录自己学习这本书的过程此篇文章包括检索、排序检索数据和过滤数据 通往其他文章的入口:SQL必知必会----第四版...

  • SQL学习03 排序检索数据

    排序数据 SELECT prod_nameFROM ProductsORDER BY prod_name; ORD...

  • 3. 排序检索数据

    排序检索数据 排序数据 关系数据库设计理论认为,若不规定排序顺序,则不应该假定检索出的数据的顺序有任何意义 用OR...

  • SQL—检索数据

    数据库(database):是一个以某种有组织的方式存储的数据集合。最简单的方法是将数据库想象为一个文件柜。 SE...

  • SQL 检索数据

    前面的两篇文章,小鱼为大家介绍了数据库和数据库管理软件 MySQL 的基本概念。本节呢,我们先来学习基本的 SQL...

  • Mysql基础知识总结

    检索数据#### 代码: select columns from tableName 未排序的数据 ...

  • Mysql入门(命令行)--排序检索数据

    检索排序数据语句select aaa from bbb order by aaa 单列排序

网友评论

      本文标题:【SQL】(三):排序检索数据

      本文链接:https://www.haomeiwen.com/subject/euescktx.html