【问题标题】:How to get data using Like Operator如何使用 Like 运算符获取数据
【发布时间】:2011-11-26 04:30:28
【问题描述】:

我正在尝试使用 like 运算符从我的 Access 数据库中获取数据。例如,我的 ProducID 包含 NoteBook、Notes 等。使用 like 运算符,如果用户键入 No 等,我希望将它们全部显示出来。 Like 操作员没有给出任何错误,但它只在我放入完整的 NoteBook 时显示记录(对于 Notes offcourse 不显示)

请注意我想在数据集中使用查询(如图所示)

请告知如何修复它。 谢谢

【问题讨论】:

  • ProductCode的数据类型是什么?

标签: vb.net ms-access


【解决方案1】:

当您传入字符串“No”时,您是否在其前后添加了通配符 *No* 以确保它会返回字符串中没有任何位置的项目?

如果您只想要“否”之后的所有内容,那么您会想要“否*”。

【讨论】:

  • 我把它写成 Where Product Like '?*' 它没有返回任何错误,但也没有显示任何数据。
【解决方案2】:

通配符是 % 或 *,取决于你使用什么来连接,在这种情况下我建议:

SELECT ... FROM Table WHERE ProductCode LIKE '%'

无论数据类型如何。

【讨论】:

    猜你喜欢
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多