Excel 2010 SQL应用083 降序排列
生活随笔
收集整理的這篇文章主要介紹了
Excel 2010 SQL应用083 降序排列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
源數據表
| 區域 | 銷售員 | 銷售數量 | 銷售額 |
| 一區 | 何艷 | 3730 | 216340 |
| 二區 | 彭勤 | 5822 | 291100 |
| 三區 | 葉倩 | 4014 | 220770 |
| 三區 | 曾德昌 | 9198 | 542682 |
| 一區 | 曹乾剛 | 6202 | 347312 |
| 一區 | 雷小露 | 6992 | 384560 |
| 二區 | 余佳麗 | 3661 | 197694 |
| 三區 | 鄧明昊 | 2548 | 150332 |
| 三區 | 邱志娟 | 8825 | 458900 |
| 一區 | 王清秀 | 3206 | 163506 |
| 一區 | 李曉斌 | 8583 | 497814 |
| 二區 | 程飛娥 | 1050 | 56700 |
| 三區 | 孫雙米 | 4110 | 238380 |
| 三區 | 張玲 | 5349 | 272799 |
| 一區 | 周榕珍 | 10162 | 599558 |
| 一區 | 王亞坤 | 7670 | 437190 |
| 二區 | 柴俊 | 7537 | 384387 |
? ? 如圖所示為某公司各個區域的銷售情況數據,現需要提取區域為“一區”的所有銷售記錄,并且需按照銷售額進行降序排列。
解決方案
SELECT * FROM [sheet1$] WHERE 區域='一區' ORDER BY 銷售額 DESC利用ORDER BY子句對記錄進行排序
? ? 本例利用SQL查詢中ORDER BY子句對記錄進行排序。ORDER BY子句語法如下:? ?
SELECT fieldlist FROM table WHERE selectcriteria [ORDER BY field [ASC|DESC]]? ? 參數fieldlist表示要查詢的字段名稱,以及任何字段名別名,table表示待查詢的表名,selcctcriteria為條件表達式,field表示排序記錄所依據的字段名稱。
? ? 關鍵字ASC和DESC表示進行升序或降序排序。在關鍵字缺省的情況下,SQL將默認按照指定字段進行升序捧列,即“ORDER BY 銷售額”等同于語句"ORDER BY 銷售額 ASC”。
? ? 本例中,要將銷售記錄按照銷售額進行降序排列,則必須使用關鍵字DESC,同時還要對查詢條件進行限定,限定在區域為“一區”的所有記錄中,因而使用WHERE子句對條件進行
設定。
SQL查詢機制步驟詳解
利用SQL語句進行查詢時,通常要對以下幾個基本的子句進行設置。
當SQL執行時,對于上述4個子句的處理是有先后順序的。
?
?
總結
以上是生活随笔為你收集整理的Excel 2010 SQL应用083 降序排列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象(OOP)
- 下一篇: linux cmake编译源码,linu