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 '姓名'='贾宁'追问

谢谢,可以再帮忙看一下另外类似的一题的四、五两问怎么写吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-02
1、
CREATE TABLE 科室
(
科室号 int(11),
科室名称 varchar(500),
值班电话 varchar(20),
);

2、select * from 医生 where 职称 = ‘主任医师’;
3、
select a.姓名 as 病人姓名, a.出生日期 from 病人 a
left join 门诊记录 b on a.病人编号 = b.病人编号
where b.日期 = ‘2017年11月11日’;追问

请问后面第四题和第六题怎么写呢

第2个回答  2019-11-28
你好还需要解答吗追问

要的,感谢

相似回答