Excel 2010 SQL應用083 降序排列

2021-10-14 11:31:25 字數 1473 閱讀 4711

區域銷售員

銷售數量

銷售額一區

何豔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

本例利用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語句進行查詢時,通常要對以下幾個基本的子句進行設定。

select:指定選取的字段.

from:指定選取的表。

where:指定查詢條件。

order by:指定捧序規則.

當sql執行時,對於上述4個子句的處理是有先後順序的。

Excel 2010 SQL應用065 反轉回文詩

目錄 源資料表 解決方案 回文詩悠悠綠水傍林偎 日落觀山四望回 幽林古寺孤明月 冷井寒泉碧映臺 鷗飛滿浦漁舟泛 鶴伴閒亭仙客來 遊徑踏花煙上走 流溪遠棹一篷開 中國古典詩詞是世界語言文學中的奇葩,很多作品流傳至令,廣為傳頌。回文詩又是中國古典詩詞中一種比較獨特的體裁,因為該體裁的詩回環往復都可以誦讀...

Excel 2010 SQL應用084 TOP謂詞

姓名語文 數學英語 何豔94 6280 何冬梅86 6493 馮晨90 6474 彭勤77 6789 葉倩63 6883 曾德昌90 6993 曹乾剛70 6984 雷小露79 7079 餘佳麗93 7199 趙林78 7177 鄧明昊81 7287 邱志娟84 7487 馬琴63 7476 王清秀...

Excel 2010 SQL應用086 隨機排序

目錄 源資料表 解決方案 隨機排序技巧 偽隨機數概念 學號 姓名1000980 羅大吳1002128 羅文1000881 張汶1001511 吳小麗1004831 柳生風1001586 樑先麗1002699 張通1004851 古鳳1000956 吳明麗1005353 趙香華1004493 吳風10...