gpt4 book ai didi

sql - 如何对每一行 PostgreSQL 使用计数

转载 作者:行者123 更新时间:2023-11-29 14:20:13 24 4
gpt4 key购买 nike

我在 pgadmin 中有一个用于 postgres 的表,它包含来自其他两个表的两个私钥。它是关于在 PostgreSQL 中为医院数据库建模的。我创建了两个表“床”和“房间”。我将此表中的私钥保存在名为“bed_rooms”的表中,该表将提供有关房间内有多少张床的信息。理论到此为止。我添加了我的 table “betten_zimmer”的图片,它是德语,代表“bed_rooms”。

enter image description here我想查询一个房间有多少张床。我想看到每一行都有床位。我的下一个想法是添加一个触发器,该触发器将在房间拥有超过 4 张床或少于 0 张床时触发。

如何查询?以及触发器的外观如何?

到目前为止,这是我的代码。我有 60 个房间,不能加 60 次 OR .. = 5 .. 60

SELECT zimmerid, count(*)
FROM betten_zimmer
WHERE zimmerid = 1 OR zimmerid = 2 OR zimmerid = 3 OR zimmerid = 4
GROUP BY zimmerid

提前致谢。如果有任何不清楚的地方,请评论这篇文章。

最佳答案

如果我很好理解你只需要一个BETWEEN构建:

WHERE zimmerid BETWEEN 1 AND 60 

关于sql - 如何对每一行 PostgreSQL 使用计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31060255/

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