當前位置:首頁 » 編程語言 » 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版本做的。

熱點內容
linux根目錄空間 發布:2025-03-28 05:46:39 瀏覽:895
用什麼軟體可以把安卓變成電腦 發布:2025-03-28 05:37:17 瀏覽:52
哪個安卓機打王者能穩定90幀 發布:2025-03-28 05:27:33 瀏覽:876
艾迪壓縮機 發布:2025-03-28 05:25:07 瀏覽:20
php8先編譯後運行 發布:2025-03-28 04:56:00 瀏覽:230
源碼非開源 發布:2025-03-28 04:21:14 瀏覽:120
安卓秦時明月手游什麼時候能玩 發布:2025-03-28 03:55:04 瀏覽:964
mongo緩存 發布:2025-03-28 03:50:10 瀏覽:629
java向量 發布:2025-03-28 03:45:55 瀏覽:145
rn跟安卓什麼關系 發布:2025-03-28 03:45:48 瀏覽:394