按語(yǔ)文成績(jī)降序,再按數(shù)學(xué)成績(jī)降序排列所有記錄是什么意思
- 教育綜合
- 2022-08-20 17:43:19
成績(jī)數(shù)據(jù)表按“語(yǔ)文成績(jī)”從高到低排列,若語(yǔ)文相同,則按“數(shù)學(xué)成績(jī)”從高到低排列。
將考試成績(jī)輸入Excel電子表格后,在主菜單數(shù)據(jù)下調(diào)出子菜單排序的對(duì)話框,在對(duì)話框中的列項(xiàng)關(guān)鍵字中選中主要關(guān)鍵字語(yǔ)文,次要關(guān)鍵字?jǐn)?shù)學(xué),在次序項(xiàng)中選擇降序,確認(rèn)。就可以完成題中成績(jī)的排序要求。具體方法和步驟如下
1、將同學(xué)們的成績(jī)按姓名錄入電子表格,
2、鼠標(biāo)箭頭框選住姓名和語(yǔ)文數(shù)學(xué)成績(jī),點(diǎn)擊上方主菜單數(shù)據(jù)按鈕,然后點(diǎn)擊子菜單排序圖標(biāo)按鈕,
3、在排序?qū)υ捒蛑悬c(diǎn)擊一次添加條件,在列項(xiàng)的主要關(guān)鍵字選中語(yǔ)文,次要關(guān)鍵字選擇數(shù)學(xué),在次序項(xiàng)選擇為降序。最后點(diǎn)擊確定按鈕。
4、此時(shí)就可以看到成績(jī)表按題目要求進(jìn)行重新排列了。
對(duì)students數(shù)據(jù)庫(kù)的表stu_score查詢所以記錄,結(jié)果按照語(yǔ)文成績(jī)降序,數(shù)學(xué)成績(jī)升序進(jìn)行排列。
select * from stu_score order by 語(yǔ)文 desc, 數(shù)學(xué);
ORDER BY子句用于根據(jù)一個(gè)或多個(gè)列以升序或降序?qū)?shù)據(jù)進(jìn)行排序。 默認(rèn)情況下,一些數(shù)據(jù)庫(kù)排序查詢結(jié)果按升序排列。
語(yǔ)法:
SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1, column2, .. columnN] [ASC | DESC];
可以在ORDER BY子句中使用多個(gè)列。 確保您使用的任何列進(jìn)行排序,該列應(yīng)該在列表中。
擴(kuò)展資料:
常用的 T-SQL 語(yǔ)言:
1、分組:
group by在order by 前面。
select cname from first group by cname;
按照姓名對(duì)表格分組。
2、having 子句對(duì)分組結(jié)果再選擇:
select cname from first group by cname having cname like '張%'
3、轉(zhuǎn)換數(shù)據(jù)類型函數(shù):
convert(a,b):強(qiáng)制類型轉(zhuǎn)換
a 是要轉(zhuǎn)換的數(shù)據(jù)類型,b 是被轉(zhuǎn)換的數(shù)據(jù)類型
declare @number intset @number = 3 select convert(char(1),@number) as 轉(zhuǎn)換后
4、聚合函數(shù)
avg,max,sum,count(*)
select count(*) as 行數(shù),avg(convert(int,cage)) as 平均年齡,max(cbirthday) as 最晚出生年月,sum(cid) as id的和 from first
excel表格中,我輸入了學(xué)生的語(yǔ)文數(shù)學(xué)英語(yǔ)三科分?jǐn)?shù),但我現(xiàn)在想在表格里增加各科分?jǐn)?shù)的單科排名。
要排名,就要有個(gè)原則,選中所有數(shù)據(jù),然后排序,會(huì)出現(xiàn)一個(gè)“擴(kuò)展表格區(qū)域”提示,一定要擴(kuò)展,不然會(huì)亂。 在排序里有首要關(guān)鍵字,次要關(guān)鍵字,等選項(xiàng),比如當(dāng)兩人語(yǔ)文成績(jī)相同時(shí),可以再讓其按數(shù)學(xué)成績(jī)排序。 具體操作指導(dǎo) 0、在各科目列頭上點(diǎn)右鍵,然后點(diǎn)插入,這樣就會(huì)插入空列,格內(nèi)輸入排名, 1、先按語(yǔ)文成績(jī)降序排序,排好后,在排名列里手動(dòng)輸入名次,1、2、3、……(也可用填充柄來(lái)填充,效果非常不錯(cuò)) 2、再按數(shù)學(xué)成績(jī)降序排序,排好后,在排名列里手動(dòng)輸入名次,1、2、3、……(也可用填充柄來(lái)填充,效果非常不錯(cuò))(經(jīng)過(guò)此操作后,有些會(huì)打亂語(yǔ)文成績(jī)的順序,但排名是不會(huì)錯(cuò)的) 3、同理排出英語(yǔ)的排名, 4、按excel問(wèn)題,如何自定義姓名順序然后排序??偡峙帕?,一樣的按語(yǔ)文成績(jī)高低 列,語(yǔ)文成績(jī)相同再按數(shù)學(xué)
選區(qū)域——菜單欄——數(shù)據(jù)——排序——主要關(guān)鍵字:姓名——選項(xiàng)——自定義排序序列:按你的自定義姓名——確定——升序——次要關(guān)鍵字:總分——降序——第3關(guān)鍵字:語(yǔ)文——降序——有標(biāo)題行(點(diǎn)選)——確定。1,先按語(yǔ)文降序排列,語(yǔ)文成績(jī)相同的再按計(jì)算機(jī)升序排序.
輸入"=總分*1000000+語(yǔ)文*1000+數(shù)學(xué)*1+等等*0.001“
也就是說(shuō)把總分?jǐn)U大,總分大的就大,總分相等就以語(yǔ)文大的為大,語(yǔ)文還相等就以數(shù)學(xué),就此類推,最后還一樣大。
輸入“=RANK(E2,E$3:E$100)”。
擴(kuò)展資料
常見(jiàn)排序算法 :
快速排序、希爾排序、堆排序、直接選擇排序不是穩(wěn)定的排序算法,而基數(shù)排序、冒泡排序、直接插入排序、折半插入排序、歸并排序是穩(wěn)定的排序算法。
分類:
1、穩(wěn)定排序:假設(shè)在待排序的文件中,存在兩個(gè)或兩個(gè)以上的記錄具有相同的關(guān)鍵字,在用某種排序法排序后,若這些相同關(guān)鍵字的元素的相對(duì)次序仍然不變,則這種排序方法是穩(wěn)定的。其中冒泡,插入,基數(shù),歸并屬于穩(wěn)定排序,選擇,快速,希爾,歸屬于不穩(wěn)定排序。
2、就地排序:若排序算法所需的輔助空間并不依賴于問(wèn)題的規(guī)模n,即輔助空間為O(1),則稱為就地排序。