1樓:逐月追心
select top 3 with ties name,score from record order by score
由低分到高分排列)
select top 3 with ties name,score from record order by score desc(由高分到低分排列)
with ties 的用法:對於top來說with ties 很重要,他能在顯示的行後附加多個和最後一行取值相同的行。
2樓:網友
select top 3 name,score from record order by score(由低分到高分排列)
select top 3 name,score from record order by score desc(由高分到低分排列)
3樓:網友
如果是ms sql直接下select top 3 score, name from record即可。
oracle比較複雜。
select r, name, score fromselect rownum as r, name, score from record order by score)
where r<=3
編寫sql 降序排列score
4樓:sql的藝術
1、sql排序是使用【order by】字語句實現的。
2、排序時【desc】是降序,【asc】是公升序。
示例:假設表【tabletemp】中有兩個列,分別為【aid】和【bid】,都是【int】型別。
1、按【aid】降序排列。
select * from tabletemp order by aid desc
2、按【aid】公升序排衡知裂列。
select * from tabletemp order by aid
或者。select * from tabletemp order by aid asc
2中的示例說明排序預設為猛仿公升咐閉序。
3、按【aid】降序,【bid】公升序排列。
select * from tabletemp order by aid desc,bid
或者。select * from tabletemp order by aid desc,bid asc
sql語句查詢某欄位的資料總和,並列出表中的所有記錄
在所有表中?只能是一個一個表的查詢吧,select欄位1from 表where 欄位2like 你好 欄位1和欄位2也可相同 select select sum fieldxx from tab from tab 首先你用sum,需要有group by 不然會報錯。既要看sum又要明細可以用over...
如何使用SQL資料庫表中欄位的值作為switch的引數
switch是access資料庫中的函式,在sql中一般用case when表示。如資料如下,其中性別為1代表男,性別為2代表女,現在要求顯示男女,不顯示1,2 姓名 性別 張三 1 李四 2 王五 1 趙六 2 執行語句 select 姓名,case when 性別 1 then 男 when 性...
怎麼使用SQL語句列出計算機系選修了vb課程的,平均分在70以上的學生姓名,平均成績
select 姓名,數學 語文 學科3 學科4 選修課得分 5 as 平均成績 from 學籍表 where 選修課 vb 用sql語言 檢索平均成績大於75分的學生名和所在系 查詢學生的分數和沒有學生選修的課程 5 sql語句 查詢 統計 表要告訴我們呀,不要還要我們設計資料庫吧?給表啊 我想查查...