當前位置:首頁 » 編程語言 » sql百分比

sql百分比

發布時間: 2022-01-26 05:17:16

1. sql中求百分比函數

  1. 若針對每行求百分比:

  2. select SA/TotelTime ,SB/TotelTime ,SC/TotelTime ,SD/TotelTime ,SE/TotelTime from 表名;

  3. 若是對總計後的值求百分比:

  4. select sum(SA)/sum(TotelTime) ,sum(SB)/sum(TotelTime) ,sum(SC)/sum(TotelTime) ,sum(SD)/sum(TotelTime) ,sum(SE)/sum(TotelTime) from 表名;

  5. 當然,以上都是以小數形式顯示結果,若要以百分比形式顯示結果:乘以100,並保留兩位小數,然後加上「%」即可。

2. sql如何輸出百分比啊

select Convert(varchar(20), Convert(decimal(18,2),欄位1/欄位2*100) ) from 表名子

3. sql怎麼統計所佔百分比

超過百分之幾對吧?
首先你一定知道一共有多少對吧?假設就是sum個用戶

然後你可以根據積分查出來有多少用戶<500的對吧.假設少與N個
那麼你想要的就是N/sum

4. sql 怎麼顯示百分比

可以轉換成字元格式顯示
cast(cast(sum(A值)/sum(B值) as decimal(16,4)) * 100 as varchar(10)) + '%'

5. 用SQL求百分比,同一列數據

select name,str((case (select isnull(sum(cost),0) from table1) when 0 then 0 else cost/(select isnull(sum(cost),0) from table1) end)*100,10,2)+'%' as bfb from table1

以上sql語句較長,解釋一下:
使用case...when...end,是為了避免合計cost為0的話,出現無法除0的錯誤;結果值乘以100是為了配合百分比格式;使用str(...,10,2)函數是把計算出來的數字值轉換成兩位小數精度的文本串;最後,在結果後加上一個百分號,效果就完整了。

以上語句在sqlserver資料庫中測試通過。

6. sql 查詢結果以百分數表示

select rtrim(convert(decimal(18,2),某日費用*100.0/當月費用))+'%'。

如果是要在Grid中顯示,那就定義個字元型的欄位吧,長度7就夠了,因為不會出現超過100%的情況。



欄位值=Convert(varchar(7),Round(某日費用/當月費用*100,2))+'%'。


或者:


欄位值=LTrim(RTrim(Str(某日費用/當月費用*100,30,2)))+'%'。

7. 使用sql語句計算百分比

  • 1、若針對每行求百分比: select SA/TotelTime ,SB/TotelTime ,SC/TotelTime ,SD/TotelTime ,SE/TotelTime from 表名 。

  • 2、若是對總計後的值求百分比: select sum(SA)/sum(TotelTime) ,sum(SB)/sum(TotelTime) ,sum(SC)/sum(TotelTime) ,sum(SD)/sum(TotelTime) ,sum(SE)/sum(TotelTime) from 表名

  • 3、當然,以上都是以小數形式顯示結果,若要以百分比形式顯示結果:乘以100,並保留兩位小數,然後加上「%」即可。
    如:round((SA/TotelTime)*100,2) & "%"

8. 用sql語句如何計算百分比或者統計數據個數

declare @biXiu int,@Zongshu int
select @biXiu=count(*) from course where type='必修'
select @Zongshu=count(*) from course
select cast(@biXiu*100.0/@Zongshu as varchar)+'%'
--其中 @biXiu代表必修個總數

--補充字元串說明
SELECT CAST('123.456' as decimal) 將會得到 123(小數點後面的將會被省略掉)。如果希望得到小數點後面的兩位。則需要把上面的改為SELECT CAST('123.456' as decimal(38, 2))

9. SQL怎麼把小數轉換為百分比

舉例說明。例如有數據表如圖:

注: 本例是採用excel 2007版本做的。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:677
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:250
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705