用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - sql代码库

a

2021-12-15 作者: GuanTou举报

[sql]代码库

INSERT INTO D(国家,人数,队长)
VALUES ('美国','1','大卫')

INSERT INTO RS(运动员号,项目号,成绩)
VALUES ('R14','S5','冠军')

INSERT INTO R(远动员号,姓名,性别,年龄,国家)
VALUES ('R14','大卫','男','25','美国')

INSERT INTO S(项目号,项目名,比赛时间,比赛时间)
VALUES ('S5','友谊赛','2020.11.5','D1')

UPDATE R
SET 年龄='26'
WHERE 姓名='大卫'

ALTER TABLE RS 
ADD
比分 VARCHAR(10)

SELECT DISTINCT 姓名,性别,年龄,成绩,R.国家,队长
FROM D,R,RS,S
WHERE 姓名='樊振东'AND RS.项目号='S1' AND R.国家=D.国家 AND R.远动员号=RS.运动员号 

SELECT DISTINCT 姓名
FROM R
WHERE EXISTS (SELECT *
				  FROM S
				  WHERE EXISTS(SELECT *
								   FROM RS
							       WHERE 运动员号=R.远动员号 AND 项目号=S.项目号))
							       
SELECT 运动员号,COUNT(*) AS 项目个数
FROM RS
GROUP BY 运动员号
HAVING(COUNT(*)>=2) 

CREATE VIEW R_RS_S(运动员号,姓名,项目名,成绩)
AS SELECT R.远动员号,姓名,项目名,成绩
   FROM R,S,RS
   WHERE R.远动员号=RS.运动员号 AND S.项目号=RS.项目号 
   
ALTER VIEW R_RS_S(姓名,项目名,成绩)
AS SELECT 姓名,项目名,成绩
   FROM R,S,RS
   WHERE R.远动员号=RS.运动员号 AND S.项目号=RS.项目号
   
DROP VIEW R_RS_S

SELECT *
FROM R INNER JOIN RS
ON R.远动员号=RS.运动员号

SELECT *
FROM R,RS
WHERE R.远动员号=RS.运动员号

SELECT *
FROM S CROSS JOIN D


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...