微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MS Access SQL,按特定顺序按年龄排序

如何解决MS Access SQL,按特定顺序按年龄排序

我的任务:“编译一个 sql 查询输出一个特定商店(输入参数窗口)最年轻买家的年龄”

我尝试了一些东西,但因为我是 sql 新手,我不知道我在做什么,但它们似乎都不起作用。

如果有人愿意帮助我,我真的很感激。

谢谢!

解决方法

首先您需要知道SELECT(或返回)的字段以及您正在查询(询问)数据的表FROM;假设您有以下表格:tblStores(包含商店和相关信息的列表)、tblCustomers(包含客户和相关信息,例如年龄、姓名、电话号码等)和 { {1}}(包含所有客户在所有商店的所有购买和相关信息)。您需要客户在特定商店购物的最低年龄,因此您可以使用 MIN aggregating function。您可能希望根据客户和购买情况连接(或关联)这些表。在下面的示例中查看我的 INNER JOIN。然后您使用 WHERE; 通过用户输入的商店名称 (inputStoreName) 过滤结果;由于 inputStoreName 未定义,因此在 Access 中这将导致出现参数条目弹出窗口。

tblPurchases

示例:

SELECT list of fields or aggregating functions you want (comma-separated)
FROM list of tables the fields are in (comma-separated) and how to join the tables
WHERE list of conditions to filter the data (separated by AND or OR)

我建议检查 W3 学校。它们通常对大多数编程任务都有帮助。如果您提供有关您的数据库的更多信息,我们可以提供更直接的帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。