• 2021-04-14
    行集上使用DELETE。删除成绩表中所有学号为‘0301001’的成绩记录 DELETE FROM 成绩表 WHERE Sno= '0301001''
  • 举一反三

    内容

    • 0

      语句“SELECT 成绩表.* FROM 成绩表WHERE 成绩表.成绩>(SELECT Avg(成绩表.成绩) FROM 成绩表)”查询的结果是:查询成绩表中所有成绩大于平均成绩的记录。

    • 1

      查询成绩大于90分的学生的姓名,正确的SQL命令是( ) A: select 姓名 from 学生表 where 学号=(select 学号 from 成绩表 where 成绩>90) B: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90) C: select 姓名 from 学生表 where 学号>(select 学号 from 成绩表 where 成绩>90) D: select 姓名 from 学生表 where 学号90)

    • 2

      语句“SELECT * FROM 成绩表 WHERE 成绩>(SELECT avg(成绩) FROM 成绩表)”的功能是查询成绩表中所有成绩大于平均成绩的记录。

    • 3

      /* Transact-SQL扩展 */ DELETE FROM 成绩表 FROM 成绩表 INNER JOIN 学生表 WITH 成绩表.Sno = 学生表.Sno WHERE Sname LIKE ‘李%'

    • 4

      有成绩表(学号,课程号,成绩),查询成绩为空值的学生学号和课程号的SQL语句是:() A: select学号,课程号from成绩表where成绩=0 B: select*from成绩表where成绩=’’ C: select学号,课程号from成绩表where成绩=NULL D: select学号,课程号from成绩表where成绩 IS NULL