能正确删除运动员李香的赛事纪录的选项是( )。
A: DELETE FROM 比赛WHERE 运动员编号 IN (SELECT 运动员编号 FROM 运动员 WHERE 姓名='李香');
B: DELETE 比赛WHERE 运动员编号 IN (SELECT 运动员编号 FROM 运动员 WHERE 姓名='李香');
C: DELETE 姓名='李香'FROM 比赛, 运动员WHERE 比赛. 运动员编号=运动员.运动员编号;
D: DELETE *FROM 比赛WHERE 运动员编号 IN (SELECT 运动员编号 FROM 运动员 WHERE 姓名='李香');
A: DELETE FROM 比赛WHERE 运动员编号 IN (SELECT 运动员编号 FROM 运动员 WHERE 姓名='李香');
B: DELETE 比赛WHERE 运动员编号 IN (SELECT 运动员编号 FROM 运动员 WHERE 姓名='李香');
C: DELETE 姓名='李香'FROM 比赛, 运动员WHERE 比赛. 运动员编号=运动员.运动员编号;
D: DELETE *FROM 比赛WHERE 运动员编号 IN (SELECT 运动员编号 FROM 运动员 WHERE 姓名='李香');
举一反三
- 能正确查询出参加了所有项目的运动员的姓名的选项是( )。 A: SELECT 姓名FROM 运动员WHERE NOT EXISTS (SELECT * FROM 项目 WHERE NOT EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号)); B: SELECT 姓名FROM 运动员,比赛,项目WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号; C: SELECT 姓名FROM 运动员WHERE EXISTS (SELECT * FROM 项目 WHERE EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号)); D: SELECT 姓名FROM 运动员WHERE NOT EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号);
- 不能正确查询出尚未参加任何项目的运动员编号的选项是( )。? SELECT 运动员编号FROM 运动员,比赛WHERE 运动员.运动员编号<>比赛.运动员编号; |SELECT 运动员编号FROM 运动员WHERE 运动员编号 NOT IN (SELECT 运动员编号 FROM 比赛);|SELECT 运动员编号FROM 运动员EXCEPTSELECT 运动员编号FROM 比赛;|SELECT 运动员编号FROM 运动员WHERE NOT EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号);
- 能正确查询出参加了所有项目的运动员的姓名的选项是( )。 A: SELECT 姓名<br>FROM 运动员<br>WHERE NOT EXISTS (<br>SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号); B: SELECT 姓名<br>FROM 运动员,比赛,项目<br>WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号; C: SELECT 姓名<br>FROM 运动员<br>WHERE NOT EXISTS (<br>SELECT * FROM 项目 WHERE NOT EXISTS (<br>SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号)); D: SELECT 姓名<br>FROM 运动员<br>M 运动员WHERE EXISTS (<br>SELECT * FROM 项目 WHERE EXISTS (<br>SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号));
- 能正确查询“篮球相关项目的参赛运动员编号、姓名、队别”的选项是( )。? SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=项目.运动员编号 AND 运动员.项目编号=比赛.项目编号 AND 名称 LIKE '%篮球%';|SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 LIKE '%篮球%';|SELECT 运动员编号,姓名,队别FROM 运动员,项目WHERE 名称 LIKE '%篮球%';|SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 = '%篮球%';
- 能正确查询“参赛项目超过2项的男运动员编号和姓名”的选项是( )。? SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND COUNT(*)>2 AND 性别='男'GROUP BY 运动员.运动员编号,姓名;|SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND 性别='男'GROUP BY 比赛.运动员编号,姓名 HAVING COUNT(项目编号)>2;|SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号 AND 性别='男'GROUP BY 运动员.运动员编号,姓名 HAVING COUNT(*)>2;|SELECT 运动员.运动员编号,姓名FROM 运动员,比赛WHERE 运动员.运动员编号=比赛.运动员编号GROUP BY 运动员.运动员编号,姓名 HAVING COUNT(项目编号)>2 AND 性别='男';