1. sql查询数学成绩最高的人的信息
select * from 学生表 where
学号 in (select top 1 学号 from 成绩表 where
课程号 in (select 课程号 from 课程表 where 课程名='数学') order by 分数 desc)
注:题目没给出具体的表名及字段名称,调试时请根据情况变更表名及字段名。
2. oracle sql查询数学成绩在80分之上的男生的学号、姓名。在线等。。。
select s.sno,s.sname from sc inner join course c on sc.cno = c.cno inner join students s on sc.sno = s.sno
where c.cname = '数学' and sc.grade>80 and s.ssex='男'
该语句已经符合楼主的要求了~查出来的结果为:95001 李永。
3. 大佬们 sql查询 查询学生学过语文并且学过数学的 怎么查
select 学号 from 学生表 where (select 成绩 from 成绩表 join 课程表 on 成绩表.课程号=课程表.课程号 where 成绩表.学号=学生表.学号 and 课程名='语文')>(select 成绩 from 成绩表 join 课程表 on 成绩表.课程号=课程表.课程号 where 成绩表.学号=学生表.学号 and 课程名='数学')
4. sql中的数学运算
select * from [填入表名]
where [长度字段]*[宽度字段]=[面积字段]
5. SQL 查询“高等数学”的成绩高于张三的学生学号和成绩(怎么写)
with
t4
as
(select
t1.学号,T1.姓名,T2.课程号,T2.成绩,T3.课程名
from
学生
t1
inner
join
选课
t2
on
t1.
学号=t2.学号
inner
join
课程
t3
on
t2.课程号=T3.课程号
)
select
*
from
t4
where
成绩>(select
成绩
from
T4
where
姓名='张三'
and
课程名='高等数学')
6. sql查询所有数学系学生的信息代码谢谢[email protected]
SELECT * FROM 学生表 WHERE 系别='数学系'
下回记得给个表名,给个字段名,给个测试数据,要不真不知昨回
7. sql简单查询语句
1、首先打开数据库,建立好表。
8. sql查询问题,求指教! 查询所有选了“高等数学”这门课的学生学号和姓名
select 学生情况.学号,姓名 from
这里这个姓名要指定表啊,是哪个表的姓名,应该这样
select 学生情况.学号,学生情况.姓名 from 学生情况, 选课,课程
where 学生情况.学号=选课.学号
and 选课.课程号=课程.课程号
and 课程.课程名='高等数学'
试试