當前位置:首頁 » 編程語言 » sql平均函數

sql平均函數

發布時間: 2022-08-03 01:08:52

『壹』 sql自定義函數求平均數的代碼 要怎麼寫

--創建函數(返回varchar類型的值)
create function getAVG(@class int)--@class 班級
returns varchar(20) --返回值類型
as
begin
declare @result varchar(20)
case when @class = 1 then
select @result = '平時成績' + CAST(avg(平時成績) AS varchar(5)) + ' 考試成績' + CAST(avg(考試成績) AS varchar(5)) from [表名] where [班級條件]
-- case when @class =2 then 後續的部分自己寫吧
else
select @result ='無此班級'
return @result
end
--調用函數
select getAVG(2)--2班的平均成績

『貳』 SQL平均值怎麼求

AVG是函數,傳入一個欄位,求這個欄位的平均值, as就是給結果集命名了, OrderAverage就是新命的名字,不是必須寫成這,名字隨便起。除了關鍵字。

『叄』 sql求平均值

三個月總的的平均值嗎?


select姓名,avg(值)as平均值fromtb
groupby姓名

『肆』 SQL 求平均數語句怎麼寫

select avg(t.溫度) 平均溫度,t.日期 from table1 t group by t.日期 where 日期 between to_date('20140101','yyyymmdd') and to_date('20140131','yyyymmdd')

這是ORACLE 的寫法

『伍』 SQl自定義函數 平均值

假如你的這個表叫table1,欄位有:field1,field2,fied3

select a.field1*b.field1 as x_field1,a.field2*b.field2 as x_field2,a.field3*b.field3 as x_field3 from table1 a,
(select avg(field1) as field1,avg(field2) as field2,avg(field3) as field3 from table1) b
這樣就可以直接求出你要的結果了,如果你非得要用函數來再說,那樣還麻煩
-----------------------------------------
用自定義函數來實現:表還是上面舉例子的表
CREATE FUNCTION F_GetAvg (@p_fieldstr varchar(254))
RETURNS float AS
begin
declare @rtn float;
select @rtn=(case when @p_fieldstr='field1' then avg([field1])
when @p_fieldstr='field2' then avg([field2])
when @p_fieldstr='field3' then avg([field3])
else 0 end) from table1
return @rtn
end

使用:select field1*dbo.F_GetAvg('field1'),field2*dbo.F_GetAvg('field2'),field3*dbo.F_GetAvg('field3') from table1

『陸』 怎樣編寫SQL語句求平均成績

1、打開資料庫軟體,附加資料庫,右鍵選擇新建查詢。

『柒』 sql 求平均值

可以使用函數 avg(colname)

『捌』 SQL語言中對數據進行統計時,求最大值的函數是_ ____,求平均值的函數是_

最大值:max
平均值:avg

『玖』 SQL中的平均數怎麼算

構造個model,然後給個屬性average_fen
後台用
select average(fen) as average_fen from 表名 where id = ***
把結果set給average_fen
前台用這個屬性就是了

『拾』 SQL查詢平均數

selectavg(年齡)fromstudent

如果四捨五入的話:

selectround(avg(年齡),2)fromstudent

2就代表小數後2位,看你自己需求,如果不保留小數,逗號和2都去掉

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372