sql 查询一行内几列的平均值,最大值,最小值,怎么写比如 name 1 2 6 7 9 0 3 求 1,2,6,7,9,0,3这几个值的最大最小平均值

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 17:04:10

sql 查询一行内几列的平均值,最大值,最小值,怎么写比如 name 1 2 6 7 9 0 3 求 1,2,6,7,9,0,3这几个值的最大最小平均值
sql 查询一行内几列的平均值,最大值,最小值,怎么写
比如 name 1 2 6 7 9 0 3
求 1,2,6,7,9,0,3这几个值的最大最小平均值

sql 查询一行内几列的平均值,最大值,最小值,怎么写比如 name 1 2 6 7 9 0 3 求 1,2,6,7,9,0,3这几个值的最大最小平均值
oracle的话直接用greatest函数,sql server的话照这么写:
select t1.name,max(t1.a) maxnum,min(t1.a) minnum,avg(t1.a) avgnum from
(select name,num1 a from tb1
union all
select name,num2 a from tb1
union all
select name,num3 a from tb1
union all
select name,num4 a from tb1
union all
select name,num5 a from tb1
union all
select name,num6 a from tb1
union all
select name,num7 a from tb1) t1
group by t1.name;
测试数据:
create table tb1(name varchar(50),num1 int,num2 int,num3 int,num4 int,num5 int,num6 int,num7 int)
insert into tb1 select 'Tom',1,2,6,7,9,0,3
insert into tb1 select 'Jacky',7,6,5,4,3,2,1
结果:
name maxnum minnum avgnum
Jacky 7 1 4
Tom 9 0 4

sql 查询一行内几列的平均值,最大值,最小值,怎么写比如 name 1 2 6 7 9 0 3 求 1,2,6,7,9,0,3这几个值的最大最小平均值 根据name查询成绩,求出name相同的成绩平均值,并将平均值写入result中怎么查询出名称相同成绩平均值这个sql语句怎么写 sql语句,同时查询某记录的平均值,最大值,最小值及最大值时间,最小值时间.数据表格式字段 日期,人名,数据1,[数据1时间],数据2,[数据2时间].要求:按人名分类查询,avg(数据1),avg(数据2),max( 编写程序,用指针实现读入一行数列,并求数列的和、平均值、最大值、最小值,并且打印它们 怎样用SQL语句表示:查询每个班级的学生人数 用SQL语句查询最小值、最大值不能用min、max函数怎么查啊? sql 查询记录的最大值 该怎么写呀这样的sql查询 应该怎么写呀 编号 名称 状态A 甲 0B 乙 0A 甲 1B 乙 1 A 甲 2查询结果编号 名称 状态A 甲 2B 乙 1\\\\\\如果改成是4个字段呢.编号 名称 状态名 使用SQL命令实现查询,查询平均分不及格的学生人数. excel2007 怎么实现一行的单元格下拉菜单里有各种函数运算,如求和,最大值最小值,平均值之类的好像是运用subtotal 函数来实现的 电流的平均值、有效值、最大值的区别? sql题 查询每位同学的课程门数、总成绩、平均成绩”的SQL语句是什么 用SQL语句查询借阅图书的总数超过5本的读者号及其借阅图书数量.然后将该SQL语句粘贴在SQL文件中 drop table if exists address_book;这句SQL语句是什么意思我备份的SQL语句中有这么一行, sql语句怎么查询三个数值字段的综合,比如英语yy,语文yw成绩.怎么查询它们的总和? sql查询语句 查询每个班男女人数分别大于20的班级号及男女生总数? sql输入语句,查询借阅次数最多图书的编号和名称 怎么用SQL语句查询student表中年龄最小的前三名学生信息? SQL的SELECT语句有哪几部分构成?,作用分别是什么?,如何利用它们表达查询要求?