SQL作业

发布 2022-09-02 19:36:28 阅读 7952

实习一。

第一.1第二.

1.use 公司数据库 select工资 from 职工表。

2. use 公司数据表 select*from 仓库表。

3. use公司数据库 select 工资,职工号 from 职工表 where工资》1230

4. use 公司数据库 select 工资,职工号,仓库号 from 职工表 where 工资 >1210

公司数据库 select 工资,职工号,仓库号 from 职工表 where(仓库号=‘wh1’or c仓库号=‘wh2’) and工资》1210

7 use公司数据库 select*from工资表where工资between 1220 and 1240

公司数据库 select*from **商表 where地址 not llike’北京’

9.use 公司数据库 select*from 职工表 order by 工资asc

10. select *from 职工表 order by 仓库号 ,工资 asc

11. from 职工表 order by 职工号 compute sum (工资)

12. select 工资,职工号 from 职工表 order by 职工号 compute max (工资)

13. select 工资,职工号 from 职工表 order by 职工号 compute **g(工资)

14. select 订购单号 from 订购单表 where **商 is null

15. select 订购单号 from 订购单表 where **商 is not null

16. select top 3 工资,职工号 from 职工表 order by 工资 desc

17. select top 20 percent 工资,职工号 from 职工表 order by 工资 asc

19. delete from 仓库表 where 仓库='wh1’

实习220. create database 订货管理1 use 订货管理1 create table 仓库1(仓库号 char (3) )

21. create table 职工1 (职工。

号 char (2),年龄 char (10),月工资 int ,年工资 int ,出生日期 datetime)

22. create table **商1 (**商号 char (4))

23. use 订货管理1 create table 订购单1 (订购单号 char (5))

24. alter table 订购单1 add 总金额 money

25. alter table 订购单1 alter column 订购单号 char(6)

26. use 订货管理1 go create view v_a as select 职工号,月工资,年工资 from 职工1

27. drop view v_a

实习3database manager

table stu (id char(6),name varchar(20),sex char(10),birthday datetime,note text) create table score(id char(6),s_id char(4),score smallint) create table department ( d_id char(4),d_name varchar(20)) create table subject (s_id char(4),s_name varchar(20),credit int)

9. alter table score alter column score int null

10. exec sp_rename stu,stu_score

11. use manager insert stu(id,name,sex,birthday,note)values('031004','李洁','0','1985-12-11','电子') use manager insert stu(id,name,sex,birthday,note) values('031005','张新','1','1986-12-2','计科')

13. delete from stu where id='031001'

14. use manager insert stu(id,name) values('1','电子') use manager insert stu(id,name) values('2','计科')

15. select *from stu

16. select id as 学号,name as 名字,sex as 性别 from stu

top 3 id,sex,name,birthday from stu_score

top 20 percent id,sex,name,birthday from stu_score

20. select *from stu_score where id='031003'

21. select score,id from score where score<60

22. select * from score where score between 80 and 89

* from stu_score where name not like '张%'

24. select id as 学号,name as 姓名 from stu_score where id not like '031001' and id not like'030103'

25. select *from stu_score where id like'032%'

26. select score ,id from score where id='031001' order by scor desc

27. select credit=sum (credit) from subject

credit=**g(credit) from subject

view stu_score_view as select name,s_name,score from stu_score,subject,score with check option

30,在表score中建立一个触发器,当向表中插入一条记录时,检查该学生的学号是否存在于表stu中,如果在,则插入;否则,打印“学号不存在”,并回滚事物,使插入数据无效。实习4一。

1.2.3 create database student on (name=student_data,filename=’d:

\student _ log on (name=student_log,filename=’d:\student_

表 1。 use student create table stu(sno char(10)primary key,sname char(8),sex char(2) default’男’,sage int,sdpet char(20))

alter table stu add address varchar(200)

table stu alter column address varchar(300)

3a..use student insert into stu valus(‘101’,’陈白露’,‘20’,‘计算机科学系’,‘成都’)

3b. use student update stu set sage =’22where sno=’101’

student delete from stu where sage=’21’

三1。use student select sno as 学生的姓名,sex as性别,sdpet家庭住址。

from stu

实习51a

1b1c2a2b二1

SQL作业

客户号客户名称联系人地址邮政编码 客户。产品号。客户号。订单号。订购日期。订购单。产品名称规格说明单价。产品。订单号序号产品号数量。产品。图1订单管理数据库。查询客户表中的所有记录 从订购单表中查询客户号信息 哪些客户有订购单 查询单价在x元以上 含 的产品信息。查询单价在x元以上 不含 的某产品 ...

SQL作业

sql server数据库。实验报告。罗洁思编写。班级 汽车服务工程 2 班 姓名 康俊伟 学号 0908082217 厦门理工学院机械工程系。实验一活期储蓄管理系统数据库设计。一 实验目的。1 掌握概念模型 关系模型和关系数据库的概念 2 掌握概念模型的设计方法 3 掌握关系模型的设计。二 实验内...

SQL作业

一 学生 课程 选修数据库。单表。1 检索学习课程号为0911的学生的学号和成绩。2 统计选修了课程号为0911的学生的人数。3 检索每个学生的出生年份,输出学生姓名和出生年份。4 检索选修课程号为0912或者0911的学生的学号。5 检索18 20岁的姓王的同学的学生姓名。6 检索学习课程中包含了...