• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Oracle教程
    Oracle練習題

    Oracle排序

     

     

    單一字段排序

     

    ● 按照薪水由小到大排序

     

    select * from emp order by sal;

     

     

    排序采用order by子句,order by后面跟上排序字段,排序字段可以放多個,多個采用逗號間隔,order by默認采用升序,如果存在where子句那么order by必須放到where語句的后面,錯誤方式。

     

    select * from emp order by sal where sal > 1500;

     

    正確的方式

     

    select * from emp where sal >1500 order by sal;

     

     

    手動指定排序順序

     

    ● 手動指定按照薪水由小到大排序

     

    select * from emp order by sal asc;

     

     

    ● 手動指定按照薪水由大到小排序

     

    select * from emp order by sal desc;

     

     

     

    多個字段排序

     

    ● 按照薪水和姓名倒序

     

    select * from emp order by sal desc ,ename desc;

     

     

    如果采用多個字段排序,如果根據第一個字段排序重復了,會根據第二個字段排序。

     

     

    使用字段的位置來排序

     

    ● 按照薪水升序

     

    select * from emp order by 6;

     

     

    不建議使用此種方式,采用數字含義不明確,程序不健壯。

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏