CSDN论坛 > MS-SQL Server > 应用实例

求sql [问题点数:0分]

Bbs1
本版专家分:4
结帖率 100%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
sql 横向求平均值(排除为0项)
表名tbl_avgrow 字段名分别是name,n1,n2,n3,n4 select A.*, (A.n1+A.n2+A.n3+A.n4)/B.count1,B.count1 as avgrow from tbl_avgrow as A left join  (--每行不为零的字段总数 select name ,A1+A2+A3+A4 as count1 from
一条SQL语句求前面记录的平均值
有算法要求如下:For (i=1,i<=10,i++) { ta[i] = (t[1] + t[2] + ... + t[i]) / i; }
SQL计算中位数
表还是total_sales添加一项 表: SQL语句: SELECT * from ( SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank FROM Total_Sales a1, Total_Sales a2 WHERE a1.Sales GROUP BY a1.Name, a1.Sales ORDER BY a
SQL分组求最大值
订单操作记录表,需要获取每个订单最新的操作更新时间,以及操作ID。使用 over 以及 row_number() 来实现 SELECT * from( SELECT OPERATIONID,ORDERNO,UPDATETIME,row_number() over(partition by orderno ORDER BY updatetime desc)rn from MSI_EMD
sqlserver 求百分比
CONVERT(decimal(38,2),a.classtime*1.0/a.totaltime) ||‘%’  ----报错 sqlserver中不可以用 || 连接符。 round(a.classtime/a.totaltime,2)*100||‘%’  在oracle中可用,但round在sqlserver中的用法有异。
spark-sql 方差和标准差
运行环境spark-shell val p=spark.read.json(&quot;file:///root/spark-2.1.1-bin-hadoop2.7/examples/src/main/resources/people.json&quot;) p.show 方差和标准差 1. 求age平均值 import spark.sql val avgvule= sql(&quot;select avg(...
sql统计查询——求不同类别的平均值
需求:分值表,均是学生给老师的打分,每个老师的记录数目未知,统计各老师的平均分值。 这是我最近做项目时遇到的一个问题,那么如何统计呢? 简化下需求:    分别求出上图ID为1、2、3的分数平均值。 你想到怎么做了吗? 其实非常简单,通过GROUP BY 就可以实现   SELECT ID,AVG(Score) AS avgScore FROM [TEST].[d
SQLServer一行多列求最大值
SQLServer行多列求最大值
求学生选课平均成绩的SQL语句
有一个student表,共有三列,第一列为学生id列,存储选课的学生id,可以重复,即允许一个学生选多门课。 第二列为course列,即选课的课程名。 第三列为score列 ,即学生的成绩。 student表中有以下数据: 则,计算学生选课平均成绩的SQL语句如下: SELECT id, AVG(score) FROM student GROUP BY id; 用AVG函数求s
用sql求三个数的最大值
 --没见别人这样用,但起码可以达到目的,不知道有没简单的方法,不想建表。 select @data_end_tag=max(tag) from ( select @end_tag_ctc1 as tag union select @end_tag_ctc2 as tag union select @end_tag_cnc1 as tag union select @end_tag_cnc
关闭
关闭