首页 > 解决方案 > 如何在 MS Access 中使用 SQL 将多个值作为用户输入

问题描述

我在 access 数据库中有一个表,其中有一列“代码”,其中包含大约 500 种代码。例如,“UZD”、“LOT”、“XUQ”。我已经构建了这个查询来接收用户输入的特定代码,然后检索该代码的所有数据。

SELECT *
FROM table
WHERE Code = [Enter Code]

这仅适用于作为用户输入的一个代码。问题是,如何使这项工作适用于多个输入?

如果用户必须查询 3 个代码。比如说,代码“UZD”、“LOT”和“XUQ”。我应该如何构建查询来处理它?

这是我正在尝试的,但它不会检索任何结果。只返回空白数据。而且我知道我的数据中有代码。

SELECT *
FROM table
WHERE Code in ([Enter Codes separated by comma])

任何建议,非常感谢。

标签: sqlms-accessinput

解决方案


推荐阅读