用sql语句求一个数的平均值?

因此:

选择

t.[出发地-目的地],t.[SH/LANE/MOT]/(selectcount(1)from['TMS$'])百分比(代码1)t

组pby[出发地-目的地],t.[SH/LANE/MOT]

havingt.[SH/LANE/MOT]/count(*)<=0.01

注:两个每个数都是整数,除法时不会有小数部分,所以都应该转换为带小数位的数。

castasnumeric(10,4)。

扩展信息:

SQL中除法运算的实现

R(X,Y)÷S(Y,Z)操作可以使用结构化SQL语句表达为以下形式:

selectdistinctR.XfromRR1

wherenotexists

(

selectS.YfromS

wherenoexists

(

select*fromRR2

其中R2.X=R1。
XandR2.Y=S.Y

)

)

求大神解答用SQL语句如何求总成绩的平均成绩,

少年,SQL的分组聚合函数avg直接计算平均分。
如果前面有字段,则按照字段分组,然后求每组的平均值。
否则,计算所有的平均值。
从学生学分表中按学生姓名分组选择学生姓名、平均分(分数字段)。
这句话的意思是按照学生姓名分组(即将表中同名学生的数据分组到一起),然后找到这组(这个名字的学生)的平均分,选择学生姓名,sum(分数字段)作为总分,avg(分数字段)作为分数表中的平均分groupby学生姓名