代码拉取完成,页面将自动刷新
同步操作将从 20级软件开发4班/SQL Server作业仓库 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Create Database StarManagerDB
go
use StarManagerDB
go
Create Table StarType
(
T_NO int not null primary key identity (1,1),
T_NAme nvarchar(20),
)
insert into startype (T_NAME)
values ('体育明星'),
('IT明星'),
('相声演员');
Create Table StarInfo(
S_NO int not null primary key identity(1,1),
S_Name nvarchar(30) not null ,
S_AGE int not null ,
S_Hobby nvarchar(30) not null ,
S_Native nvarchar(30) default('中国大陆'),
S_t_NO int references StarType(T_NO)
)
insert into StarInfo(S_NAME,S_AGE,S_HOBBY,S_NATIVE,S_T_NO)
values('梅西' ,30 ,'射门 ','阿根廷', 1),
('科比' ,35 ,'过人', '美国' ,1),
('蔡景现', 40, '敲代码', '中国' ,2),
('马斯克' ,36 ,'造火箭' ,'外星人', 2),
('郭德纲', 50,'相声' ,'中国', 3),
('黄铮', 41 ,'拼多多', '中国', 2);
--3、查询年龄最大的3个明星的姓名,特技和籍贯信息,要求使用别名显示列名。
select top 3 s_name 明星的姓名,s_hobby 特技,s_native 籍贯信息 from starinfo
--4、类查询明星人数,明星平均年龄,显示明星人数大于2的分组信息,要求使用别名显示列名。
Select S_t_NO,count(S_t_NO) 人数, AVG(S_AGE) 平均年龄 from StarInfo group by S_t_NO having count(S_t_NO)>2
--5、查询明星类型为“体育明星”中年龄最大的姓名、特技、籍贯信息,要求显示列别名。
select top 1 t_name 明星类型,s_name 姓名,s_hobby 特技,s_native 惯技 from startype inner join starinfo on startype.t_no=starinfo.s_t_no
order by s_age desc
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。