熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

SQL入門:將行進行排序

2013-11-15 14:40:21  來源: SQL Server 

  您可能想要信息按特定次序返回使用 ORDER BY 子句將信息按一個或多個列中的值進行排序
  
  下列語句顯示部門 中按雇用年數排序的雇員
  
   SELECT NAME JOB YEARS
    FROM STAFF
    WHERE DEPT =
    ORDER BY YEARS
  
  此語句產生下列結果
   
  指定 ORDER BY 作為整個 SELECT 語句中的最後一個子句在此子句中命名的列可以是表達式或表的任何列ORDER BY 子句中的列名不必在選擇列表中指定
  
  可通過在 ORDER BY 子句中顯式指定 ASC 或 DESC 將行按升序或降序進行排序如果既未指定 ASC也未指定 DESC則自動按升序將行進行排序下列語句按雇用年數以降序顯示部門 中的雇員
  
   SELECT NAME JOB YEARS
    FROM STAFF
    WHERE DEPT =
    ORDER BY YEARS DESC
  
  此語句產生下列結果
   
  可以按字符值以及數字值將行進行排序下列語句按姓名字母順序顯示部門 的雇員
  
   SELECT NAME JOB YEARS
    FROM STAFF
    WHERE DEPT =
    ORDER BY NAME
  
  此語句產生下列結果
  

From:http://tw.wingwit.com/Article/program/SQLServer/201311/22155.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.