程式設計要求
use test_wyy_db_guet
goset nocount on
-- ********** begin ********** --
-- ********** 此處寫第一題的sql語句 ********** --
insert
into student(sno,sname,s***,sage,sdept)
values
("07002"
,"lucy"
,"f"
,"21"
,"ma"
)-- ********** end ********** --
go-- ********** begin ********** --
-- ********** 此處寫第二題的sql語句 ********** --
insert
into student(sno,sname,s***)
values
("07003"
,"andy"
,"f"
)-- ********** end ********** --
go-- ********** begin ********** --
-- ********** 此處寫第三題的sql語句 ********** --
insert
into student(sno,sname,s***,sage,sdept)
select
"04005"
,sname,s***,sage,sdept
from student
where sno =
"04003"
-- ********** end ********** --
go--此處請不要隨意修改
select
*from student
go
使用的表結構:
student(sno, sname, s***, sage, sdept)
use test_wyy_db_guet
goset nocount on
-- ********** begin ********** --
---------- 第一題----------
update student
set sage = sage+
1-- ********** end ********** --
go-- ********** begin ********** --
---------- 第二題----------
update student
set sdept=
'ts'
where sdept=
'is'
-- ********** end ********** --
go-- ********** begin ********** --
---------- 第三題----------
update student
set sno=
'08'
+right
(sno,
len(sno)
-len
('08'))
where sdept=
'ma'
-- ********** end ********** --
go-- **********下面的語句請不要修改 ********** --
select
*from student
go
建好了資料庫與資料表r,s,並新增了相應的資料內容。
r代表本科生導師, s代表研究生導師,屬性列一樣,如下:
id varchar(20
)not
null
, name varchar(30
)not
null
, *** varchar(2
)not
null
use test_wyy_db_guet
goset nocount on
---------- 第一題 ----------
-- ********** begin ********** --
delete
from r
where id=
'1002'
-- ********** end ********** --
go---------- 第二題 ----------
-- ********** begin ********** --
delete
from s
where name in
(select name from r where ***=
'm')
-- ********** end ********** --
go---------- 第三題 ----------
-- ********** begin ********** --
delete
from r
where name like
'a%'
-- ********** end ********** --
go--********** 下面的語句請不要刪除 ********** --
select id,name,*** from r
union
allselect id,name,*** from s
go
sql語句3 增刪改
ps 以dept emp表為例 1 新增資料 insert into表名稱 列名1,列名2,values 值1,值2,insert into dept deptid deptname deptnum deptdesc values null,技術部 20,技術 主鍵deptid為自增列,故無需新增具...
SQL 增刪改查語句
建立表 create table create table student id intnot null unique identity 1000,1 unique 唯一識別符號約束 identity 自增 name nvarchar 20 not null char 2 check in 男 女 ...
運用sql語句增刪改欄位
增加字段 alter table docdsp add dspcode char 200 刪除字段 alter table table name drop column column name 修改字段型別 alter table table name alter column column nam...