美文网首页
SQL ORDER BY 关键字

SQL ORDER BY 关键字

作者: 木榕师 | 来源:发表于2019-07-31 18:19 被阅读0次

    ORDER BY 关键字用于对结果集进行排序

    SQL ORDER BY关键字

    ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序

    默认按照升序对记录进行排序,如果需要按照降序对记录进行排序,可以使用DESC关键字

    SQL ORDER BY 语法

    SELECT  column_name,column_name

    FROM table_name

    ORDER BY column_name,column_name ASC|DESC

    ORDER BY 实例

    下面的SQL语句从“Websites”表中选取所有网站,并按照“alexa”列排序

    SELECT * FROM Websites

    ORDER BY alexa;

    ORDER BY DESC 实例

    下面的SQL语句从“Websites” 表中选取所有网站,并按照‘alexa’列降序排序:

    SELECT * FROM Websites

    ORDER BY alexa DESC;

    ORDER BY 多列

    SELECT * FROM Websites

    ORDER BY country ,alexa;

    ORDER BY多列的时候,先按照第一个column name排序,再按照第二个column name 排序

    1)先将country 值这一列排序,同为CN的排前面,同属USA的排后面

    2)然后再同属CN的这些多行数据中,再根据alexa值的大小排列

    3)ORDER BY排列时,不写明是ASC DESC时,默认是ASC

    ORDER BY a,b 默认升序排列

    ORDER BY a DESC, b  a 降序,b升序

    ORDER BY A,B DESC  A升序,B降序

    即DESC或者ASC只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序

    相关文章

      网友评论

          本文标题:SQL ORDER BY 关键字

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