SQL語句 增刪改

2021-10-08 17:13:31 字數 2794 閱讀 4235

程式設計要求

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