【发布时间】:2013-04-24 20:43:52
【问题描述】:
我正在为一个大学项目计划一个“统计”页面,其中将根据我的 Access 数据库中的数据显示许多事实。
统计数据将以文本格式显示,如下所示:
23% 的 饮酒者 喜欢 Pi 的生活,而只有 15% 的 不饮酒者 喜欢。
65% 的教师读过威廉莎士比亚的奥赛罗,而只有 40% 的 警察 读过它.
[我已粗体将我知道如何在 SQL 语句中检索的值,并斜体我不知道如何计算的百分比]
用户详细信息包括布尔值,例如吸烟者:是/否或饮酒者:是/否以及用户的职业(组合框中列出的职业数量有限)。这些都存储在一个名为“userprofiles”的表中
我有一个名为“booklist”的单独表,用于存储书籍的名称、作者、标题等,还有一个名为“booklikejunction”的表,其中记录了每本书的喜欢以及用户当前的User.Identity.Name
我的 SQL 语句会是什么样子?我将如何以上面概述的格式显示我的查询结果?
【问题讨论】:
-
你尝试过什么吗?这是一个带有聚合函数和 GROUP BY 的 JOIN
-
@Randy 我的网站上还有很多其他页面都是完整的,可以说这是“蛋糕上的樱桃”。不幸的是,我现在无法进行实验,因为我只有 Mac 而不是我的 Windows pc。我只是想了解我将如何去做这件事——感谢你的指导——至少让我开始了。随着我的进展,我将使用我的代码更新此页面。
标签: asp.net sql vb.net ms-access