找回密码
 立即注册

QQ登录

只需一步,快速开始

HZG你都不知道?
金牌服务用户   /  发表于:2022-1-25 11:23  /   查看:2995  /  回复:8
1金币
本帖最后由 Chelsey.Wang 于 2022-1-28 11:55 编辑

需求背景:现在想在前台输入框中,传一个参数,然后在服务端执行sql,使用这个参数进行模糊查询,同时这个服务端命令还能被外部的应用调用实现业务逻辑
但这样写,发现无法解析这个参数,麻烦大佬指点




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,如果要想在服务端使用执行SQL命令进行模糊查询的话, 因为要把%和传输的参数拼接在一起,同时还要给这个参数赋值, 所以我们要先勾选使用公式,这样才能保证在有%的时候,参数也能被识别赋值 然后我们使用excel的语法拼接这个sql,要注意,like 后面的匹配符要被用单引号包着哦 这边来看测试效果,成功查询了名称中含有科技的公司 ’ 还有另外一种方法:我们也可以直接拼接参数至SQL语句中。 测试结果 ...

8 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-1-25 11:23:45
来自 2#
本帖最后由 Howie.Sun 于 2022-1-28 09:28 编辑

您好,如果要想在服务端使用执行SQL命令进行模糊查询的话,
因为要把%和传输的参数拼接在一起,同时还要给这个参数赋值,
所以我们要先勾选使用公式,这样才能保证在有%的时候,参数也能被识别赋值


然后我们使用excel的语法拼接这个sql,要注意,like 后面的匹配符要被用单引号包着哦



这边来看测试效果,成功查询了名称中含有科技的公司



还有另外一种方法:我们也可以直接拼接参数至SQL语句中。

测试结果:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Aa金砂
高级会员   /  发表于:2022-2-11 15:51:40
3#
只有语句 没有实际例子
回复 使用道具 举报
Aa金砂
高级会员   /  发表于:2022-2-11 16:05:06
4#
按前面说的 做了 不能成功

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-11 17:30:31
5#
Aa金砂 发表于 2022-2-11 16:05
按前面说的 做了 不能成功

您好,请重新发一个帖子进行提问哈,我们尽量保证一个帖子解决一个问题哟,因为在一个帖子中同时沟通多个问题容易造成信息的混乱和遗漏,而且这样再次遇到相同问题,大家就可以通过帖子题目的关键词进行检索啦,您自己查看以往问题也比较方便和清晰~
您可以再发一个新帖,附上您的demo和问题,这样也能针对您的问题进行解答哟感谢您的支持~
回复 使用道具 举报
玉轩悬赏达人认证 活字格认证
高级会员   /  发表于:2022-2-11 19:08:22
6#
你想要的可能是这种效果吧


附件示例

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Aa金砂
高级会员   /  发表于:2022-2-11 22:06:14
7#
谢谢玉轩老师 原来还要JSON
回复 使用道具 举报
夏雪冬阳
论坛元老   /  发表于:2022-2-12 15:55:14
8#
模拟了半天  提示错误  没看出错误的原因

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-14 09:33:30
9#
夏雪冬阳 发表于 2022-2-12 15:55
模拟了半天  提示错误  没看出错误的原因

您好,看起来您使用的是第二种方法:可以仔细根据截图对比一下,可以看出有下面两处不同哟:
1.开头多了一个=
2.少了最后的;



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部