sql查询个人成绩
A. SQL查询个人最高成绩大于90或者最低成绩小于60的的人...
--根据你的描述 我就只能写成这个样子了
--希望解决了楼主的问题
select * from 表名 where 成绩>90 or 成绩<60
B. 用SQL选出每个人成绩的最高纪录
SELECT 工号,max(成绩) as 最高成绩
from 成绩表
group by 工号
C. SQL查询平均成绩
select
classid
as
班级编号,max(case
when
sex=0
then
avg_grade
else
0
end)
as
男生平均成绩版权,
max(case
when
sex=1
then
avg_grade
else
0
end)
as
女生平均成绩
from
(select
classid,sex,avg(grade)
as
avg_grade
from
student
a
inner
join
sc
b
on
a.id=b.id
)
t
group
by
classid
D. 简单SQL语句,查询成绩
select * from xs
inner join
(
select km,max(fs) as fs from xs group by km
)w
on xs.km = w.km and xs.fs = w.fs
这样行复不?制凭想象写的,请参考
E. SQL查询问题,在一张表里面怎么查询所有人的成绩
selectname,sum(score)
这里有题目的答案回:答
http://www.cnblogs.com/tenghoo/archive/2007/06/11/779240.html
F. SQL查询学生成绩
select a.studentId,a.name,a.sex,c.cid,b.cname,c.score
into TableA
from Student a, Course b, Grade c
where a.studentId=c.studentId and c.cid=b.cid
select a.studentId,a.name,a.sex,
sum(case cname when "语文" then score else 0 end) as 语文,
sum(case cname when "数学" then score else 0 end) as 数学,
sum(case cname when "英语" then score else 0 end) as 英语,
sum(case cname when "哲学内" then score else 0 end) as 哲学,
sum(score)*1.0/4 as "平均成绩容"
G. 查询成绩的SQL语句是什么
不知道你的表结构是什么啊?
例如表的字段有姓名、课程、成绩的话专
每人的总成绩:SELECT 姓名,SUM(成绩) FROM 表名属 GROUP BY 姓名
每人的平均成绩:SELECT 姓名,SUM(成绩)/COUNT(*) FROM 表名 GROUP BY 姓名
每人的课程门数:SELECT 姓名,COUNT(*) FROM 表名 GROUP BY 姓名
H. 如何通过一条SQL,查询出最大成绩和姓名
你好!来
正确答案:
select
a.*
from
tal
a,(select
姓名自,max(成绩)
as
成绩
from
tal
group
by
姓名)
b
where
a.姓名=b.姓名
and
a.成绩=b.成绩
如有疑问,请追问。
I. 查询学生总成绩的sql语句怎么编写
select 学生.学号 as 姓名, sum(成绩.分数) as 总分
from 学生
left join 成绩 on 成绩.学号=学生.学号
group by 学生.学号
sql语句专
更新:update table1 set field1=value1 where 范围
查找属:select * from table1 where field1 like '%value1%' (所有包含'value1'这个模式的字符串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
J. sql语句查询横排成绩表中成绩最好的学生姓名、科目和成绩
/*
让我们假设 这个表叫ExamResults.
name - 姓名
subjects - 科目内
grades - 成绩容
*/
--then the query is as following.
select
er1.name, er1.subjects, er1.grades
from ExamResults as er1, ExamResults as er2
where er1.name = er2.name and er1.grades > er2.grades