sql删除所有学生成绩
Ⅰ 建立查询,删除学号为 20062815 的同学在成绩表中的成绩记录。 这个查询的SQL语句怎么写
delete 成绩表
where 学号=‘20062815’
Ⅱ sql语句2.删除2门以上不及格的学生信息
delete学生源表whereStudentIDin(selectStudentIDfrom成绩表where成绩<60groupbystudentidhavingcount(0)>=2)
Ⅲ 若学生表结构中包括学号、姓名、成绩等字段,则“删除所有姓蔡的学生记录”的SQL语句是___________。
选 A
删除表里面的数据是不用带 * 的,
上面的 句子也可以写成 DELETE FROM 学生 WHERE 姓名 like“蔡%”
Ⅳ SQL中如何用一条语句删除一个学生(学生编号为040101)的信息以及选课信息命令代码是什么
查询课程编号为1111的课程的平均成绩. select avg...学生选课系统数据库SQL语句考试题 阅读数 2422 ...2012数据库,界面做得很优美.,功能明确,代码.
Ⅳ 用SQL怎么写"删除学生成绩表中不及格的学生。"
delete from 表名 where 成绩 < 60
Ⅵ 求SQL语句将所有学生的成绩加十分
两个办法:
查询时候加
select 成绩+10 from 学生表
第二直接update
update 学生表 set 成绩 = 成绩 + 10
Ⅶ 如何删除一个数据库中某个学生的全部记录
例如你有一个学生表student 你要删除表格里面的一个叫刘慧同学的信息
你就应该敲 delete * from student where name = ‘刘慧’(方法:内delete from <数据表> where 学号='学生容的学号')
Ⅷ SQL删除李四数据库成绩
我想问的是: C(课程来号,课程自名) -- SC(学号, 课程号, 成绩) --('002','C1',50) ('002','李四','男',21,'09网1') 这个又是什么表?三表联查才对的吧?我假设你第三个表为InFo 字段为:学号 姓名 性别 年龄 班级可以这样子:--删除成绩表所有凡是“李四”的成绩:delete from SC where SC.学号=(select 学号 from InFo where 姓名='李四')或:---删除成绩表中李四不及格的成绩记录:delete from SC where SC.学号=(select 学号 from InFo where 姓名='李四')
and SC.成绩<60
--删除成绩中李四的某一课程的成绩:
Ⅸ SQL 2008 怎么实现删除学生表里面的一条记录,成绩表里面关于这个学生的记录也同时删掉,谢求具体代码
--按照注释一步步执行看效果
--创建表
IFOBJECT_ID('tstudent')>0
DROPTABLEtstudent
GO
CREATETABLEtstudent
(
fstudentnoVARCHAR(10)PRIMARYKEY,
fnameNVARCHAR(10),
)
IFOBJECT_ID('tScore')>0
DROPTABLEtScore
CREATETABLEtScore
(
fstudentnoVARCHAR(10)PRIMARYKEY,
fscroeINT
)
GO
--插入测试数据
INSERTdbo.tstudent
(fstudentno,fname)
VALUES('001',--fstudentno-varchar(10)
N'小张'--fname-nvarchar(10)
)
INSERTdbo.tScore
(fstudentno,fscroe)
VALUES('001',--fstudentno-varchar(10)
90--fscroe-int
)
--查看插入效果
SELECT*
FROMdbo.tScore
SELECT*
FROMdbo.tstudent
--创建触发器
if(object_id('tgr_DeleteByStudentNo','tr')isnotnull)
droptriggertgr_DeleteByStudentNo
Go
--创建一个删除的触发器
CREATEtriggertgr_DeleteByStudentNoONtstudent
AFTERDELETE
as
DECLARE@strStudentNoVARCHAR(10)
SELECT@strStudentNo=fstudentnoFROMdeleted
=@='001'
--查看删除效果
SELECT*
FROMdbo.tScore
SELECT*
FROMdbo.tstudent
Ⅹ 若学生表结构中包括学号、姓名、性别、成绩等字段,则 删除所有男学生记录 的SQL
正确答案:B
A 木有加表示字符串的引号
C delete后面多了*
D 性别="男%" 这样是8对滴,回应该是 性别 like "男%"
大学生吧?姐当答年也是热爱数据库滴大学生,其实很好记,delete删除是以一整行为单位的,所以就不用告诉他具体删哪几个字段了,如果你非要删具体某几个字段,可以用update,用空值替换掉那个字段的值,Good Luck