数据库期末考试题 编写SQL语句 1.创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系

作者&投稿:有钩 (若有异议请与网页底部的电邮联系)
sql数据库一道试题帮忙做做~

---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

create table student(ID int primary key not null,NAME varchar(50),CLASSNO int,age int,sex int) 建议sex使用0,1代替,0为男生,1为女生,反之也可以。

create table 学生表
(
学号 char(10) primary key,
姓名 char(10),
年龄 int,
性别 char(2) check (sex IN ('男','女')),
家庭住址 char(40),
联系 char(20)
)

create table studentInfo as (
no int ,
name varchar2(50) ,
age int ,
sex char(1) ,
address varchar2(50),
contact varchar2(50)
)


宛城区13325132008: 数据库原理考试 设计题 SQL语句 急!!!!!
明废小儿: 1. select C#,CNAME from c where TEACHER='LIU' 2. select S.S#,S.SNAME,SC.C#,SC.GRADE from S,SC where S.S#=SC.S# 3. select S#,AVG(GRADE) from C group by S# 4. select C#,AVG(GRADE) from C group by C# 5. insert S (S#,SNAME,AGE,SEX,DMNAME) values ('123654','刘星',17,'男','数理系')

宛城区13325132008: sql数据库一道试题帮忙做做 -
明废小儿: ---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]...

宛城区13325132008: sql题目 写一条sql语句 -
明废小儿: select year1 as year, sum(case when season=1 then que end) season1, sum(case when season=2 then que end) season2, sum(case when season=3 then que end) season3, sum(case when season=4 then que end) season4 from TABLE1 group ...

宛城区13325132008: sql语句例题 -
明废小儿: 1.create table S S# char(10),Sname char(20),age integer,sex char(20) 2.insert into S(S#,Sname,age,sex) values('20070101','Li Lin',20,'女') 3.select C#,Cname from C where Teacher='zhang' 4.select S#,Sname from S where age>23 and sex='男'...

宛城区13325132008: 【数据库考试】sql查询语句,请进 -
明废小儿: 最先处理的是最里面的括号内容即查询在天津的供应商编号:SELECT SNO FROM S WHERE CITY='天津';再处理SPJ表,查询出这些供应商提供的项目号:SELECT JNO FROM SPJ WHERE SNO IN;最后处理J表,查询出不在此范围内的项目号JNO

宛城区13325132008: 有关数据库的作业·~~SQL语句题 -
明废小儿: 1.select X.商品代号,分类名,数量,品牌 from商品表1 X,商品表2 Y where X.商品代号=Y.商品代号 找出商品库里面所有的商品信息2.select 专业,count(*) as 专业人数 from学生 group by专业 order by专业人数 desc 找出每个专业的专业人数,...

宛城区13325132008: 这道写SQL语句的数据库题目,答案是什么?谢谢! -
明废小儿: 1 select num,sum(score) from score group by num2 select num,avg(score) from score group by num having avg(score)>60 第一个表用不上

宛城区13325132008: 生成sql 语句的一道编程题
明废小儿: 1、使用Transact-SQL语句编写一段程序:找出住在“ca”州的作家人数, 当人数多于5人时:写一条语句查询这些作家所写的书、书的价格、书的销售数 量,然后用print语句输出“这些书的总价钱是:(具体价钱)” ,“这些书的 平均价钱是...

宛城区13325132008: 数据库中写一个SQL语句?
明废小儿: select top 3 from 表名where 同样不知道表结构 . 你自己补全

宛城区13325132008: 用sql语句创建学生数据库代码的具体方法 -
明废小儿: create database student on( name='std',filename='c:\std.mdf',size=10,filegrowth=2 )log on( name='std_log',filename='c:\std_log.log',size=5)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网