Dulia住院部数据库系统(6)

1970-01-01 08:00

内蒙古科技大学课程设计说明书(论文)

图4-29 其他医疗设备

图4-30 医生值班表

图4-31 护士值班表

24

内蒙古科技大学课程设计说明书(论文)

图 4-32 手术安排表

图4-33 医疗设备使用表

图4-34病床安排表

25

内蒙古科技大学课程设计说明书(论文)

图4-35 护士分配表

26

内蒙古科技大学课程设计说明书(论文)

第五部分 数据库的使用

5.1 数据库的查询

使用SQL语句进行简单查询,如查询姓名为周瑜的病人的信息,SQL语句及

查询的结果如图5-1所示。

图 5-1 简单查询

多表查询是利用表与表之间的相同的属性列的相关性来查询数据的,例如查询姓名叫周瑜的病人的病房号和床位号,是通过【住院表】表中的“住院号”与【病床安排】表中的“住院号”进行连接的。SQL语句及执行的结果如图5-2所示。

图5-2 多表查询

在SELECT语句查询中,可以用GROUP BY子句对结果集进行分类汇总。例如,查询【医生表】表中各科室的总人数,SQL语句及执行的结果如图5-3所示。

27

内蒙古科技大学课程设计说明书(论文)

图5-3 分组查询

HAVING子句查询类似WHERE子句查询,不同的是WHERE子句查询是限定于行的查询,而HAING子句查询是限定于对统计组的查询,一般与GROUP BY一起使用。例如,查询【医生表】表中各科室总人数大于2人的科室,总人数,SQL

语句及执行的结果如图5-4所示。

图5-4 统计查询

IN关键字是用来判定指定的列值是否包含在已定义在表中或者另外一个表中。通过使用关键字将原表中的列值与返回的子查询结果集进行比较,若列值与子查询的结果集一致或存在相匹配的数据行,则最终的查询结果集中就包含该数据行。例如查询【医生表】表中与“王浩宇”在同一科室的其他医生的信息,SQL语句及执行的结果如图5-5所示。

28


Dulia住院部数据库系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:宏观经济学第6章+总需求与总供给习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: