zoukankan      html  css  js  c++  java
  • Oracle(order by)

    传统数据查询只会按照设置的主键排列。如果现在对制定的列进行排序的操作,那么就必须通过 ORDER BY 子句控制。

    排序语法:

    SELECT [DISTINCT] * | 列名称 [AS] 列别名, 列名称 [AS] 列别名

    FROM 表名称 表别名

    [WHERE 条件(s)]

    [ORDER BY 排序的字段 | 列索引序号 ASC|DESC, 排序的字段2 ASC | DESC...]...;

    在ORDER BY子句中可以指定要进行排序的字段,字段两种排序模式:

    • 升序:ASC,默认
    • 降序:DESC

    在所有子句中,ORDER BY子句是放在查询语句的最后一行,是最后一个执行的,它的执行顺序:from,where,select,order by,既然 order by在select之后执行,那么就表示order by子句可以使用select子句之中设置的别名。

    对于排序,除了使用字段外,也可以设置一个序号,但是此操作不建议使用。

    范例:

    SELECT empno, ename, sal, job

    FROM emp

    ORDER BY sal DESC

    SELECT empno, ename, sal, job

    FROM emp

    ORDER BY 3 DESC

  • 相关阅读:
    Zabbix5 Frame 嵌套
    Zabbix5 对接 SAML 协议 SSO
    CentOS7 安装 Nexus
    CentOS7 安装 SonarQube
    GitLab 后台修改用户密码
    GitLab 查看版本号
    GitLab Admin Area 500 Error
    Linux 安装 PostgreSQL
    Liger ui grid 参数
    vue.js 是一个怪东西
  • 原文地址:https://www.cnblogs.com/keye/p/8135530.html
Copyright © 2011-2022 走看看