美文网首页
chapter05:排序检索数据

chapter05:排序检索数据

作者: WeirdoSu | 来源:发表于2017-12-16 19:44 被阅读0次

SELECT语句的ORDER BY子句。

排序数据

如果直接检索不排序,数据一般是以它在底层表中出现的顺序显示。关系数据库设计理论认为,如果不能明确规定排序顺序,则不应该假定检索出的数据的顺序有意义。

prod_name以字母顺序排序:

SELECT prod_name FROM products ORDER BY prod_name;

!:用非检索的列排序也是合法的。

按多个列排序

首先按价格,然后再按名称排序:

SELECT prod_id, prod_price, prod_name
FROM products
ORDER BY prod_price, prod_name;

!:仅在多个行具有相同的prod_price值时才对产品按prod_name进行排序。

指定排序方向

默认是升序,降序使用ORDER BY的子句DESC关键字。

SELECT prod_id, prod_price, prod_name 
FROM products
ORDER BY prod_price DESC;

!:DESC关键字只应用到直接位于其前面的列名。

相关文章

  • chapter05:排序检索数据

    SELECT语句的ORDER BY子句。 排序数据 如果直接检索不排序,数据一般是以它在底层表中出现的顺序显示。关...

  • 3. 排序检索数据

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

  • Mysql基础知识总结

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

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

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

  • 排序检索数据

    字句(Clause),SQL语句都是由若干的子句组成的,这些子句有些是必需的,有些是可选的。子句是由关键字和所提供...

  • 排序检索数据

    order by 默认排序是升序,,但是可以降序使用desc select prod_name from prod...

  • 《SQL必知必会》—— 检索1

    普通检索 排序检索 过滤数据 通配符过滤(只能用于文本字段(字符串)) 计算字段 函数 汇总数据(不需要检索实际数...

  • 第三课 排序检索数据

    使用 SELECT 和 ORDER BY 进行排序检索 一、排序数据 关系型数据库设计理论认为:如果不明确规定排序...

  • MySQL排序检索数据

    排序数据 检索出的数据并不是以纯粹的随机顺序显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示。这可以是数...

  • 2018-08-12

    排序 select 语句的order by 子句,根据需要排序检索出的数据 asc(升序) desc(降序) 升序...

网友评论

      本文标题:chapter05:排序检索数据

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