数据库期末考试题 编写SQL语句 1.创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系
---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)
)
明废小儿: 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)