求SQL 语句


INSERT INTO 语句用于向表中插入新记录。


INSERT INTO 语句用于向表中插入新记录。

第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:

第二种形式需要指定列名及被插入的值:



在本教程中,我们将使用 RUNOOB 样本数据库。



假设我们要向 "Websites" 表中插入一个新行。

我们可以使用下面的 SQL 语句:

执行以上 SQL,再读取 "Websites" 表,数据如下所示:


您是否注意到,我们没有向 id 字段插入任何数字?
id 列是自动更新的,表中的每条记录都有一个唯一的数字。


我们也可以在指定的列插入数据。

下面的 SQL 语句将插入一个新行,但是只在 "name"、"url" 和 "country" 列插入数据(id 字段会自动更新):

执行以上 SQL,再读取 "Websites" 表,数据如下所示:

备注:创建下面的每个题目对应的表,插入案例数据,而后执行须要的 SQL ,将结果复制到 word 文件中

1) 请编写 sql 语句对年龄进行升序排列

2) 请编写 sql 语句查询对“徐”姓开头的人员名单

3) 请编写 sql 语句修改“陈晓”的年龄为“ 45

4) 请编写 sql 删除王芳芳这表数据记录。

1) 查询出全部学生信息, SQL 怎么编写?

2) 新学生小明,学号为 005 ,须要将信息写入学生信息表, SQL 语句怎么编写?

3) 李四语文成绩被登记错误,成绩实际为 85 分,更新到考试信息表中, SQL 语句怎么编写?

4) 查询出各科成绩的平均成绩,显示字段为:学科、平均分, SQL 怎么编写?

5)查询出全部学生各科成绩,显示字段为:姓名、学号、学科、成绩,并以学号与学科排序,没有成绩的学生也须要列出,SQL怎么编写?

33 、查询每门课程最好的前两名。

37 、查询两门以上不及格课程的同窗的学号及其平均成绩。

2 :出版社表 C

一、查询出版过“计算机”类图书的出版社编号(若一个出版社出版过多部“计算机”类图书,则在查询结果中该出版社编号只显示一次)

二、查询南开大学出版社的“经济”类或“数学”类图书的信息。

3 、查询编号为“ 00001 ”的出版社出版图书的平均价格。

4 、查询至少出版过 20 套图书的出版社,在查询结果中按出版社编号的升序顺序显示知足条件的出版社编号、出版社名称和每一个出版社出版的图书套数。

5 、查询比编号为“ 00001 ”的出版社出版图书套数多的出版社编号。

为关联字段,要求只能写一个 SQL

6、用一条 SQL 语句查询出每门课都大于 80 分的学生

7、怎么把这样一个表查成这样一个结果

8、已知表 A 记录着登陆 FTP 服务器的计算机 IP 、时间等字段信息

请写出 SQL 查询表 A 中存在 ID 重复三次以上的记录。

 
 
#1)请编写sql语句对年龄进行升序排列
#2)请编写sql语句查询对“徐”姓开头的人员名单
#3)请编写sql语句修改“陈晓”的年龄为“45”
#4)请编写sql删除王芳芳这表数据记录。
 
 
 
 
 
 
#1)查询出全部学生信息,SQL怎么编写?
#2)新学生小明,学号为005,须要将信息写入学生信息表,SQL语句怎么编写?
#3)李四语文成绩被登记错误,成绩实际为85分,更新到考试信息表中,SQL语句怎么编写?
#4)查询出各科成绩的平均成绩,显示字段为:学科、平均分,SQL怎么编写?
#5)查询出全部学生各科成绩,显示字段为:姓名、学号、学科、成绩,并以学号与学科排序,没有成绩的学生也须要列出,SQL怎么编写?
#6)查询出单科成绩最高的,显示字段为:姓名、学号、学科、成绩,SQL怎么编写?
#7)列出每位学生的各科成绩,要求输出格式:姓名、学号、语文成绩、数学成绩、英语成绩,SQL怎么编写?
 
 
 
 
 
 
/*3、根据要求写出SQL语句。
1、查询“001”课程比“002”课程成绩高的全部学生的学号。
2、查询平均成绩大于60分的同窗的学号和平均成绩。
3、查询全部同窗的学号、姓名、选课数、总成绩。
4、查询姓李的老师的个数。
5、查询没学过“叶平”老师课的同窗的学号、姓名
6、查询学过“001”而且也学过编号“002”课程的同窗的学号、姓名。
7、查询全部课程成绩小于60分的同窗的学号、姓名。
8、查询没有学全全部课的同窗的学号、姓名。
10、查询至少学过学号为“001”同窗全部一门课的其余同窗学号和姓名。
11、把“sc”表中“叶平”老师教的课的成绩都更改成此课程的平均成绩。
12、查询和“1002”号同窗学习的课程彻底相同的其余同窗学号和姓名。
13、删除学习“叶平”老师课的sc表记录。
14、向sc表中插入一些记录,这些记录要求符合一下条件:没有上过编号“003”课程的同窗学号
15、查询各科成绩最高和最低的分:以以下形式显示:课程ID,最高分,最低分。
16、查询不一样老师所教不一样课程平均分从高到低显示。
17、统计各科成绩,各分数段人数:课程ID,课程名称,【100-85】,【85-70】,【70-60】,【<60
18、查询每门课程被选修的学生数
19、查询出只选修了一门课程的所有学生的学号和姓名
20、查询男生、女生人数
21、查询姓“张”的学生名单
22、查询同名同性学生名单,并统计同名人数。
24、查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列。
25、查询平均成绩都大于85的全部学生的学号,姓名和平均成绩
26、查询课程名称为“数据库”且分数低于60的学生姓名和分数
27、查询全部学生的选课状况
28、查询不及格的课程,并按课程号从大到小排序。
29、查询课程编号为003且课程成绩在80分以上的学生的学号和姓名。
30、求选修了课程的学生人数。
31、查询选修了“冯老师”所授课程的学生中,成绩最高的学生姓名及其成绩。
32、查询各个课程及相应的选修人数。
33、查询每门课程最好的前两名。
34、查询每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,查询结果按人数降序排列,若人数相同,按课程号升序排列。
35、检索至少选修两门课程的学生学号。
36、查询所有学生都选修的课程的课程号和课程名。
37、查询两门以上不及格课程的同窗的学号及其平均成绩。*/
 
 
 
 
 
 
 
#一、查询“001”课程比“002”课程成绩高的全部学生的学号;
#二、查询平均成绩大于60分的同窗的学号和平均成绩;
#三、查询全部同窗的学号、姓名、选课数、总成绩;
#四、查询姓“李”的老师的个数;
#五、查询没学过“叶平”老师课的同窗的学号、姓名;
#六、查询学过“001”而且也学过编号“002”课程的同窗的学号、姓名;
#七、查询全部课程成绩小于60分的同窗的学号、姓名;
#八、查询没有学全全部课的同窗的学号、姓名;
#十、查询至少有一门课与学号为“1001”的同窗所学相同的同窗的学号和姓名;
#十一、把“SC”表中“叶平”老师教的课的成绩都更改成此课程的平均成绩;
#十二、查询和“1002”号的同窗学习的课程彻底相同的其余同窗学号和姓名;
#1三、删除学习“叶平”老师课的SC表记录;
#1四、向sc表中插入一些记录,这些记录要求符合一下条件:没有上过编号“003”课程的同窗学号
#1五、查询各科成绩最高和最低的分:以以下形式显示:课程ID,最高分,最低分
# 1六、查询不一样老师所教不一样课程平均分从高到低显示。
# 1七、统计各科成绩,各分数段人数:课程ID,课程名称,【100-85】,【85-70】,【70-60】,【<60】
# 1八、查询每门课程被选修的学生数
# 1九、查询出只选修了一门课程的所有学生的学号和姓名
# 20、查询男生、女生人数
# 2一、查询姓“张”的学生名单
# 2二、查询同名同性学生名单,并统计同名人数。
# 2四、查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列。
# 2五、查询平均成绩都大于85的全部学生的学号,姓名和平均成绩
# 2六、查询课程名称为“数据库”且分数低于60的学生姓名和分数
# 2七、查询全部学生的选课状况
# 2八、查询不及格的课程,并按课程号从大到小排序。
# 2九、查询课程编号为003且课程成绩在80分以上的学生的学号和姓名。
# 30、求选修了课程的学生人数。
# 3一、查询选修了“冯老师”所授课程的学生中,成绩最高的学生姓名及其成绩。
# 3二、查询各个课程及相应的选修人数。
# 3三、查询每门课程最好的前两名。
# 3四、查询每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,查询结果按人数降序排列,若人数相同,按课程号升序排列。
# 3五、检索至少选修两门课程的学生学号。
# 3六、查询所有学生都选修的课程的课程号和课程名。
# 3七、查询两门以上不及格课程的同窗的学号及其平均成绩。
 
 
 
 
# 4、根据表1和表2的信息写出SQL
 
 
/*1、查询出版过“计算机”类图书的出版社编号(若一个出版社出版过多部“计算机”类图书,则在查询结果中该出版社编号只显示一次)
2、查询南开大学出版社的“经济”类或“数学”类图书的信息。
3、查询编号为“00001”的出版社出版图书的平均价格。
4、查询至少出版过20套图书的出版社,在查询结果中按出版社编号的升序顺序显示知足条件的出版社编号、出版社名称和每一个出版社出版的图书套数。
5、查询比编号为“00001”的出版社出版图书套数多的出版社编号。*/
 
 
 
 
 
 
 
 
 
 
 
 
 
/* 5、假如现有A和B两个表,A表中包括ID、COL一、COL二、COL3等字段,B表中包括ID、COL一、COL二、COL三、COL四、COL5等字段,
 现须要SQL把B表中COL1,COL2内容更新到A表中COL1,COL2字段,ID为关联字段,要求只能写一个SQL*/
 
 
 
 
 
 
 
 
 
 
 
 
 
#6、用一条SQL语句查询出每门课都大于80分的学生
#用一条SQL语句查询出每门课都大于80分的学生
 
 
 
 
 
/*8、已知表A记录着登陆FTP服务器的计算机IP、时间等字段信息
请写出SQL查询表A中存在ID重复三次以上的记录。
 
 

我要回帖

更多关于 sql 语句大全 的文章

 

随机推荐