sql简单查询语句

2024-11-18 08:27:35
推荐回答(4个)
回答1:

1、首先打开数据库,建立好表。

2、然后查询全体教师的教师号、姓名、职称,并分别为三列指定别名:教师号、姓名、职称,如下图所示。

3、查询结果如下图所示。

4、接着查询所有姓张的学生的学号和姓名,如下图所示。

5、最后查询选修C1(高等数学)且成绩高于85分的学生的学号、课程号和成绩,如下图所示就完成了。

回答2:

......为点分真不容易
1 select * from StuInfo
2 select 考号,姓名,语文,数学,英语 from StuMarks
3 select s1.考号,s1.姓名,s1.性别,s2.计算机基础,s2.SQL数据库
from StuInfo s1
left join StuMarks s2 on s1.学号=s2.学号
where 专业名!='计算机'
4 select 姓名,学号 from StuMarks where 语文>60 and 数学>60 and 英语>60 and 计算机基础>60 and SQL数据库>60
5 select max(语文),min(数学),avg(英语) from StuMarks
6 select 姓名,语文,数学,英语 from StuMarks where (语文+数学+英语+计算机基础+SQL数据库)>400
7 select 姓名,SQL数据库 from StuMarks
order by SQL数据库 desc

回答3:

只要求回答第五大题的第3小题是把!
1)select * from StuInfo

2) select 考号,姓名,语文数学,英语 from StuMarks

3) select StuMarks.考号, StuMarks.姓名, StuInfo.性别, StuMarks.计算机基础, StuMarks.SQL数据库成绩
from StuInfo,StuMarks
where StuInfo.学号=StuMarks.学号 AND StuInfo.专业名!=计算机

4)
select 姓名,学号
from StuMarks where 语文>60 and 数学>60 and 英语>60 and 计算机基础>60 and SQL数据库>60

5)
select max(语文) 语文最高分,min(数学) 数学最低分,avg(英语) 英语平均分
from StuMarks

6)
select 学号,语文,数学,英语
from StuMarks
where (语文+数学+英语+计算机基础+SQL数据库)>400

7)
select 姓名,SQL数据库
from StuMarks
order by SQL数据库 desc

回答4:

今天我们学习了sql的一些简单的查询
先是就简单的查询了一个表的数据
先新建一个表stu1:

接下来就是一些简单的查询了
查询性别为女,并且年龄32的记录
SELECT * FROM stu1 WHERE gender=‘女’ AND age=32;

查询学号为1,或者姓名为WYB的记录
SELECT * FROM STU1 WHERE sid=1 OR sname=‘wyb’;

查询学号为1,2,3的记录
SELECT * FROM stu1 WHERE sid=1 OR sid=2 OR sid=3;

查询学号不是1,2,3的记录
SELECT * FROM stu1 WHERE sid NOT IN(1,2,3);

查询年龄为null的记录
SELECT * FROM stu1 WHERE age IS NULL;

查询年龄在20到40之间的学生记录
SELECT * FROM stu1 WHERE age>20 AND age<40;

查询性别非男的学生记录(有两种方法)
SELECT * FROM stu1 WHERE gender!=“男”;
SELECT * FROM stu1 WHERE gender<>“男”;

查询姓名不为null的学生记录
SELECT * FROM stu1 WHERE sname IS NOT NULL;

查询姓名为L的学生记录
SELECT * FROM stu1 WHERE sname LIKE “l%”;