【发布时间】:2020-03-29 09:21:48
【问题描述】:
如何计算每列中某物的数量,并将其重命名为某物?
例如 - 这是我的桌子:
PATIENT
PatientNum City
---------------------------
1 New York City
2 Boston
3 Birmingham
4 Tyler
5 Boston
6 New York City
这是我的 SQL 查询:
SELECT
City, COUNT(DISTINCT PatientNum) AS Freq
FROM
PATIENT
GROUP BY
City
预期结果
City Freq
----------------------
Birmingham 1
Boston 2
New York City 2
Tyler 1
这个 SQL 查询的关系代数是什么? 我是关系代数的新手,谢谢你的帮助!
更新:
我做了一些研究并写了下来。对吗?
【问题讨论】:
-
添加适当的数据库名称、示例数据和您预期的输出。
-
没有。我知道 SQL 语句。不知道怎么改成关系代数。
-
解释为什么你认为这是正确的。 How to Ask 另外:有很多 RA(关系代数)。它们在运算符甚至关系是什么方面都不同。提供操作员定义和您的参考。例如教科书名称、版本和页码。请use text, not images/links, for text--including tables & ERDs。仅将图像用于无法表达为文本或增强文本的内容。无法搜索或剪切和粘贴图像。普通文本在这里就足够了,但如果你愿意,你可以谷歌“unicode lowercase pi”等并阅读编辑帮助重新下标。
标签: sql database relational-algebra