Excel 2010 SQL應用087 多列排序

2021-10-16 11:53:47 字數 1313 閱讀 2060

目錄

源資料表

解決方案

多列排序技巧及規律 姓名

一級部門

二級部門

羅大吳營運部

動力羅文

營運部生產

張汶營運部

生產吳小麗

財務部財務部

柳生風營運部

動力樑先麗

營運部動力

張通營運部

動力古鳳

管理部行政

吳明麗營運部

生產趙香華

營運部動力

吳風營運部

生產閏關

管理部行政

吳巨集豔營運部

品質張大亮

營運部生產

張正難營運部

動力柳文明

營運部動力

陳明明營運部

動力趙正雲

營運部安全

周星星營運部

品質周正亮

營運部動力

朱麗麗營運部

安全吳芳華

銷售部國際業務

陳正雄營運部

生產周泰

營運部生產

劉星星營運部

生產陳星

營運部生產

柳香香營運部

品質朱朱

營運部生產

吳華管理部

後勤黃文風

管理部倉管

王重陽營運部

生產陳正明

營運部生產

劉吳薪營運部

生產陳昆

營運部生產

趙應芳管理部

倉管朱華麗

營運部動力

歐陽正雄

營運部動力

要將員工按照其所在部門根據一級部門、二級部門進行排序,將所屬部門相同的員工記錄放在一起。

select *

from [sheet1$]

order by 一級部門,二級部門

利用sql的order by子句可以對多字段進行排序,其語法如下:

order by field1,field2,...
其中,引數field1、field2即為要進行排序的字段。在對多字段進行捧序時,用逗號將各欄位隔開。

在多字段排序中,排序將按照從左至右的順序進行。即首先對field1進行排序,然後保留該結果中對field1欄位的排序,再對field2欄位進行排序,其排序規則類似於excel工作表中

的多列排序。

對於本例的實現,要將所在部門相同的員工進行依次排列,首先就是對「一級部門」進行排序,然後對「二級部門「進行排序。因而可以利用sql的多字段排序(多列資料排序)。

Excel 2010 SQL應用065 反轉回文詩

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

Excel 2010 SQL應用083 降序排列

區域銷售員 銷售數量 銷售額一區 何豔3730 216340 二區彭勤 5822 291100 三區葉倩 4014 220770 三區曾德昌 9198 542682 一區曹乾剛 6202 347312 一區雷小露 6992 384560 二區餘佳麗 3661 197694 三區鄧明昊 2548 15...

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 王清秀...