美文网首页
排序检索数据

排序检索数据

作者: 无人问津的呢喃 | 来源:发表于2018-08-10 15:31 被阅读0次

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

    • ORDER BY 只在SQL语句最后有用 *

    数据排序

    SELECT pro_name,pro_price  FROM PRODUCTS ORDER BY pro_price
    

    ORDER BY pro_price 根据pro_price进行升序排序(默认升序)

    按多个列排序

    SELECT pro_name,pro_price  FROM PRODUCTS ORDER BY pro_price,pro_name 
    

    先按price进行升序排序,相同的话再对name进行升序排序。

    按相对位置进行排序

    SELECT pro_name,pro_price  FROM PRODUCTS ORDER BY 2,3
    

    优点:方便,不用重新输入列表名
    缺点:如果对表不熟的话会用错列名排序,而且当数据库表发生改动时,会做出错误的排序。

    指定排序方式

    降序:DESC(DESCENDING)
    升序: ASC(默认)ASCENDING

    SELECT pro_name,pro_price  
    FROM PRODUCTS 
    ORDER BY pro_price DESC ,pro_name DESC 
    

    注:如果你想对多个列进行倒叙排序,你需要再每个列后面添加DESC。

    相关文章

      网友评论

          本文标题:排序检索数据

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