急求!用sql語句查詢球隊的勝率並進行排名

2022-10-08 17:27:59 字數 699 閱讀 5902

1樓:

select 球隊名稱,勝利場數,失敗場數,(勝利場數/失敗場數)*100 as 勝率

from 球隊排行表 order by 勝率

要是不行的話 請嘗試

select 球隊名稱,勝利場數,失敗場數,(勝利場數/失敗場數)*100 as 勝率

from 球隊排行表 order by (勝利場數/失敗場數)*100

顯示出%符號:

select 球隊名稱,勝利場數,失敗場數,convert(varchar(10),(勝利場數/失敗場數)*100+'%' as 勝率

from 球隊排行表 order by (勝利場數/失敗場數)*100

2樓:

select row_number() over (order by t_win/(t_fail+t_win)) as id,

teamname,t_win,t_fail, t_win/(t_fail+t_win)*100 from team

order by t_win/(t_fail+t_win)

3樓:朱華平

select * from team order by t_win/(t_win+t_fail)

4樓:

把你建立的表結構看看

不然不知道怎麼寫

sql查詢語句怎麼寫,sql彙總查詢的語句怎麼寫啊

如果表裡只是那幾列資料的話 select a.欄位名,b.欄位名 from 表 as a left join 表 as b on a.substring 欄位名,7,2 b.substring 欄位名,7,2 where a.欄位名 like 201008 and b.欄位名 like 201009...

sql查詢語句的特殊符號,SQL查詢語句的特殊符號

這是最基本的查詢語句,就是從 product 表查詢 id product name product images 這4個欄位,條件是 product images 不等於空,查詢結果按照 product order id 的升序排列 從product表中查詢符合product images這個欄位...

怎麼用SQL語句查詢student表中年齡最小

排序升序排列即可。例如 select from student order by 年齡 asc 急急急!怎麼用sql語句查詢student表中年齡最小的前三名學生資訊?select top 3 from student order by age asc top 3 是前3個學生的意思,order b...