當前位置:首頁 » 編程語言 » 修改醫生職稱sql語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

修改醫生職稱sql語句

發布時間: 2022-11-26 22:35:39

Ⅰ 用sql語句寫出:更新所有職稱為「助教」的教師職稱為「助理教師"

update (表名) set (助教的列屬性) = '助理教師' where (助教的列屬性)='助教'

Ⅱ 用SQL語句寫出:更新所有職稱為「助教」的教師職稱為「助理教師"

update [業務表] set 職稱 = '助理教師' where 職稱 = '助教'

Ⅲ 用SQL語句 查詢出學歷是高中的醫生的全部信息 怎麼寫啊

要看你的資料庫結構了啊如果在一個表裡就這么寫
select 醫生信息 from 表 where 學歷='高中生'
醫生信息估計你有若干個欄位,中間用逗號隔開即可

Ⅳ 幫忙做下資料庫題目``

1.
create database [醫院資料庫]
use [醫院資料庫]
go
create table 醫生表
([編號] char(6) primary key,
[姓名] nchar(4) not null,
[性別] nchar(1) check([性別] in ('男', '女')),
[出生日期]datetime ,
[職稱] char(18) not null
)

create table病人表
([課號] char(6) primary key,
[姓名] nchar(4) not null,
[性別] nchar(1) check([性別] in ('男', '女')),
[民族] nchar(10),
[身份證號] char(18) not null
)

create table病歷表
(ID IDENTITY(1, 1),
[病人編號] char(6) references 病人表(學號),
[醫生編號] char(6) references 醫生表(編號),
[病歷描述] varchar(1000)
)
2.
insert 醫生表 values('100001', '杜醫生', '男', '1963-5-18', '副主任醫師')
insert 醫生表 values('100002', '郭醫生', '女', '1950-7-26', '副主任醫師')
insert 醫生表 values('100003', '劉醫生', '男', '1973-9-18', '醫師')
update醫生表 set 職稱='主任醫師' where 編號='100002'
delete醫生表 where 編號='100003'
3.
create view [醫療表視圖] as
select br.姓名,ys.姓名,yl.病歷 from 病人表 as br join 醫療表 as yl
on br.編號yl.病人編號
join 醫生表 as ys
on yl.醫生編號=ys.編號
4.
Select br.編號, br.姓名, br.病歷, yl.醫生編號
from 病人表 br left join 醫療表 yl
on br.編號 = yl.病人編號
5.
create procere [某醫生看病人數]
@醫生編號 nchar(16), @人數 int output
as
select @人數=count(病人編號)
from 病人表
where 醫生編號 = @醫生編號
go
declare @TOTAL int
execute [某醫生看病人數] '100001', @TOTAL
6
select * from 醫生表 where 出生日期<'1970-01-01'
7.
select 編號, 姓名, 性別, 出生日期, 職稱 from 醫生表
where 編號 in (select 醫生編號 from 醫療表)
8.
create default cheng AS '醫師'
go
exec sp_bindefault 'cheng', '醫生表.職稱'

Ⅳ SQL題目,急求解答,感謝

1、
CREATE TABLE `科室` (
`科室號` VARCHAR(32) NOT NULL,
`科室名` VARCHAR(100) NULL DEFAULT NULL,
`值班電話` VARCHAR(20) NULL DEFAULT NULL,
PRIMARY KEY (`科室號`)
)
2、
select * from '醫生' where 職稱='主任醫師'
3、
select '病人'.姓名,'病人'.'出生日期' from '病人','門診記錄' where '病人'.'病人編號'='門診記錄'.'病人編號' and '門診記錄'.'日期'='2017年11月11日'
4、
select '科室'.'科室號',count('門診記錄'.'門診號') as cc, from '科室','醫生','門診記錄' where '科室'.'科室號'='醫生'.'所屬科室號' and '醫生'.'工號'='門診記錄'.'工號'
group by '科室'.'科室號'
order by cc desc limit 1
5、
select * from '病人','門診記錄' where '病人'.'病人編號'='門診記錄'.'病人編號' and '門診記錄'.'診斷' like '%高血壓%'
6、
update '醫生' set '狀態'='退休' where '姓名'='賈寧'

Ⅵ SQL簡單語句

1.CREATEDATABASE[HIS]
2.CREATETABLE[Patient](
p_idintCONSTRAINTPK_idPRIMARYKEY,--病人ID,自動編號
p_namenvarchar(50)notnull,--病人姓名
p_sexnvarchar(1)CHECK(p_sex=Y'男'orp_sex=N'女'),--加檢查約束,格式:check(條件表達式)
p_birthsmallDatetime,--出生日期
p_addressnvarchar(200),--家庭地址
p_(ps_id)--就診狀態,外碼,引用PatientStatus的ps_id欄位
)

CREATETABLE[PatientStatus](
ps_idintCONSTRAINTPK_idPRIMARYKEY,
ps_namenvarchar(20)
)

3.ALTERTABLE[Patient]ADDCOLUMNidcardchar(18)

4.SELECTp_name,DATADIFF(year,p_birth,getdate())as年齡,p_sexFROMPatientWHEREp_sex='Y'

5.SELECT*,DATADIFF(year,p_birth,getdate())as年齡FROMPatientWHEREDATADIFF(year,p_birth,getdate())=
(
SELECTDATADIFF(year,p_birth,getdate())as年齡FROMPatientWHEREp_name='潘石灰'
)
6.SELECTd_name,COUNT(d_name)FROMDoctorWHEREd_profession='主任醫師'

7.SELECTd_depid,COUNT(d_name)FROMDoctorGROUPBYd_depid

8.SELECT*_name='門診一樓'andDoctor.d_depid=department.dep_id

Ⅶ SQL替換語句

如果要把資料庫記錄改掉的話:
update 表 set 欄位='律師' where 欄位= '醫生'
如果只是想查詢的時候把記錄改掉而不改資料庫記錄的話:
select 新的欄位=case 欄位 when '醫生' then '律師' else 欄位名 end from 表

Ⅷ 拜求高手速答

我來做 五、查詢分析題
1.select 課程號,課程名稱 from 課程表
where 教師姓名='李老師';

2.select 學號,姓名 from 學生表
where 年齡>23 and 性別='女';

3.select * from 學生表,選課表
where 學生表.學號=選課表.學號 and 姓名='李小波';

Ⅸ 七表sql語句連接查詢和修改語句怎麼寫

select a.id 用戶ID,a.irTitleCN 姓名,a.irlco 照片,c.irCVDoc 個人介紹,d.irTitleCN 中文名稱,f.irTitle 興趣點名稱
from irperson a

left join irPers_CV b on a.id=b.irPersId

left join ircurriculumvitae c on b.irCVId=c.irCVId

left join irQualification d on a.id=d.irQualId

left join irPers_ExpSkills e on a.id=e.irPersId

left join irexpertiseandskills f on e.irExpsId=f.irTitle

Ⅹ 幫忙做下資料庫題目

暈 您老是完全不想動腦子哇
你至少先自己弄一下 遇到不會到再問啊