gpt4 book ai didi

MySQL WorkBench 医院数据库

转载 作者:行者123 更新时间:2023-11-29 19:43:13 25 4
gpt4 key购买 nike

我正在使用 MySQL Workbench 学习 MySQL,并且尝试编写医院数据库,但我的问题是如何知道我是否有足够的床位供患者使用?我有 5 张 table :

t_patients (with idpatient, name, surname, n_card), 
t_doctor (with iddoctor, name, surname),
t_ward (with idward, name),
t_bed (with idbed, nbed, idward),
t_ricovery (with idrecovery, idpatient, iddoctor, idbed, datericovery, datedischarge).

你能帮我吗?抱歉我的英语不好,谢谢

最佳答案

如果您需要 SQL 解决方案,我认为最好将“bed_available”字段添加到您的 t_bed 表或 t_ Patients 中,该字段为 Boolean 、 true/false 或 1/0 。这样您就可以使用“计数”功能来统计空闲床位的数量。

像这样的事情:

SELECT COUNT(*) FROM t_patients WHERE bed_available=true;

要了解有关 COUNT 函数的更多信息,请尝试此链接: W3Schools

还有另一种解决方案,你可以添加一个字段(int),编写一个触发器,每次更新/删除或插入字段时,该触发器都会增加或减少 1(床或卧室)!比如当有人得到一个房间时,床位总数会减少一张,当有人出院时,空闲床位数量会加1

希望有帮助。

关于MySQL WorkBench 医院数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41210569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com