1. 打开数据库SQL Server 2000的查询分析器,用Create Table建表cc,表结构如下所示:
字段名 类型 长度 含义
Cc1 Varchar 20 字段1
Cc2 Int 字段2
Cc3 Dec 10,2 字段3
Cc4 Varchar 60 字段4
create table cc(Cc1 varchar(20),Cc2 int,Cc3 dec(10,2),Cc4 varchar(60))
2. 用INSERT语句对表cc插入6条记录
Cc1 Cc2 Cc3 Cc4
赵一 20 580.00 学生宿舍1-207
钱二 19 540.00 学生宿舍3-314
孙三 21 555.50 学生宿舍3-207
李四 22 480.00 学生宿舍8-222
周五 20 495.50 学生新区23-408
吴六 19 435.00 学生宿舍B-2073. 用UPDATE语句,将表cc中Cc2小于等于20的记录加5。
4. 用DELETE语句将表cc中Cc2大于等于20和Cc3大于等于500的记录删除
一和二会做了,三和四不会做,请指导一下,谢谢!
字段名 类型 长度 含义
Cc1 Varchar 20 字段1
Cc2 Int 字段2
Cc3 Dec 10,2 字段3
Cc4 Varchar 60 字段4
create table cc(Cc1 varchar(20),Cc2 int,Cc3 dec(10,2),Cc4 varchar(60))
2. 用INSERT语句对表cc插入6条记录
Cc1 Cc2 Cc3 Cc4
赵一 20 580.00 学生宿舍1-207
钱二 19 540.00 学生宿舍3-314
孙三 21 555.50 学生宿舍3-207
李四 22 480.00 学生宿舍8-222
周五 20 495.50 学生新区23-408
吴六 19 435.00 学生宿舍B-2073. 用UPDATE语句,将表cc中Cc2小于等于20的记录加5。
4. 用DELETE语句将表cc中Cc2大于等于20和Cc3大于等于500的记录删除
一和二会做了,三和四不会做,请指导一下,谢谢!
update cc set cc2 = cc2 + 5 where cc2 <= 204
delete from cc where cc2 >= 20 and cc3 >= 500
UPDATE 表cc
set isnull(Cc2,0) = isnull(Cc2,0) +5
from 表cc
where isnull(Cc2,0)<=20
4,
delete from 表cc
where Cc2>=20
and Cc3>=500
--1
create table cc(Cc1 varchar(20),Cc2 int,Cc3 dec(10,2),Cc4 varchar(60))
--2
insert into cc
select '赵一',20,580.00,'学生宿舍1-207' union all
select '钱二',19,540.00,'学生宿舍3-314' union all
select '孙三',21,555.50,'学生宿舍3-207' union all
select '李四',22,480.00,'学生宿舍8-222' union all
select '周五',20,495.50,'学生新区23-408' union all
select '吴六',19,435.00,'学生宿舍B-207'
--3
update cc set Cc2=Cc2+5 where Cc2<=20
--4
delete from cc where cc2 >= 20 and cc3 >= 500