首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Access 10 sql查询

Access 10 sql查询
EN

Stack Overflow用户
提问于 2017-11-16 15:45:35
回答 2查看 81关注 0票数 0

我希望在access 10 sql查询中使用带有变量的LIKE操作符。

示例:

代码语言:javascript
复制
temporary variable var contains value bs
var = "bs"

我希望匹配以临时变量的值开头的每个字符串,后面跟着零个或更多的数字。

我试图启动这个查询:

代码语言:javascript
复制
select * from xyz where variety LIKE "@[tempvars]![var] + [0-9]*"

它正在返回0条记录。谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-16 16:05:42

您需要引用引号之外的tempvar,并使用&进行连接:

代码语言:javascript
复制
select * from xyz where variety LIKE "@" & [tempvars]![var] & "[0-9]*"

这将返回variety以文字@开头的所有记录,然后返回[tempvars]![var]中的任何内容,然后是数字,然后是任意数量的字符。

票数 0
EN

Stack Overflow用户

发布于 2017-12-27 06:09:57

您可以在您的表中检查该品种是否可用。如果表中有该类型,则不要搜索like操作符,否则使用like运算符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47333780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档