sql数据库一道试题帮忙做做

用SQL编写语句1)创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话2)修改学生表的结构,添加一列信息,学历3)修改学生表的结构,删除一列信息,家... 用SQL编写语句1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话2) 修改学生表的结构,添加一列信息,学历3) 修改学生表的结构,删除一列信息,家庭住址4) 向学生表添加如下信息:5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来8) 查询学生表的数据,查询所有信息,列出前25%的记录9) 查询出所有学生的姓名,性别,年龄降序排列10) 按照性别分组查询所有的平均年龄 展开
 我来答
匿名用户
推荐于2018-02-27
展开全部
---1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话
CREATE TABLE student
(
[id] [int] IDENTITY(1,1) NOT NULL,
[student_id] [nvarchar](50) NULL,
[studen_name] [nvarchar](50) NULL,
[age] [int] NULL ,
[sex] [nvarchar](5) NULL,
[address] [nvarchar](200) NULL,
[tel] [nvarchar](20) NULL
)

--2) 修改学生表的结构,添加一列信息,学历 education
alter table student add education nvarchar(10) NULL

--3) 修改学生表的结构,删除一列信息,家庭住址
alter table student drop column address

--5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

update student set education='大专' where tel like '11%'

--6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除

delete student where studen_name like 'C%' and sex='男'

--7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来
select studen_name,student_id from student
where age<12 and education='大专'

--8) 查询学生表的数据,查询所有信息,列出前25%的记录
select TOP 25 PERCENT * from student

--9) 查询出所有学生的姓名,性别,年龄降序排列
select studen_name,sex,age from studen order by age desc

--10) 按照性别分组查询所有的平均年龄

select avg(age) as age from studen group by sex
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
匿名用户
2014-03-05
展开全部
数据库的专业英语吧,看看我答的Data 数据 Database 数据库 RDBMS 关系型数据库管理系统(Relational Database Management System) GRANT 授权 REVOKE 权限回收 DENY 拒绝 DECLARE 声明 PROCEDURE程序 Transaction 转换 TRIGGER 触发器 continue 连续 unqiue 唯一 primary key 主键 identity 标识 foreign key 外键
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式