當前位置:首頁 » 編程語言 » 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-03-12 01:13:06 瀏覽:88
微信第三方平台源碼 發布:2025-03-12 01:12:21 瀏覽:780
伺服器關閉怎麼補償 發布:2025-03-12 01:01:26 瀏覽:333
c語言復數的四則運算 發布:2025-03-12 01:01:22 瀏覽:802
我的世界電腦版新的伺服器 發布:2025-03-12 01:00:27 瀏覽:378
網站資料庫設置 發布:2025-03-12 00:52:13 瀏覽:310
安卓是哪個企業 發布:2025-03-12 00:41:23 瀏覽:91
javascript還是php 發布:2025-03-12 00:41:12 瀏覽:697
微博抽獎演算法 發布:2025-03-12 00:41:10 瀏覽:112
抖音的麥克風在哪裡打開安卓版 發布:2025-03-12 00:35:15 瀏覽:122