yhdata_338dcdab青铜二
昨天 17:20 发布在问答
【数据处理】 sql传参
有两个表t1 t2,想实现的效果是当页面上传递的县区参数为空的时候从t1取数、县区参数不为空的时候从t2取数。
请问应该怎么写?

24
7
精彩评论7
yhdata_lyaa
发表于 昨天 17:43 显示全部楼层
回复

使用道具 2#

yhdata_338dcdab青铜二 回复yhdata_lyaa
发表于 2025-05-16 17:54:42
报错了,下面我贴了图
回复

BoJie0950青铜四
发表于 昨天 17:54 显示全部楼层
你这个需求,重点是改变查询的表,那么就把表名传递到参数里。
select * from ?{@biaoming}
通过改变参数biaoming的值,从而改变查询的数据库表。
回复

使用道具 3#

yhdata_338dcdab青铜二 回复BoJie0950青铜四
发表于 2025-05-16 18:12:12
也是报错:'(
回复

yhdata_338dcdab青铜二
发表于 昨天 17:54 显示全部楼层
报错
传参报错.png
回复

使用道具 4#

BoJie0950青铜四 回复yhdata_338dcdab青铜二
发表于 2025-05-16 18:16:34
你要在数据集查询的时候先给参数biaoming一个值,否则会报丢空的错误。
回复

yhdata_lyaa
发表于 昨天 18:08 显示全部楼层
参考楼上的,把查询语句或者 表名传入参数呢
https://www.yonghongtech.com/hel ... paramindataset.html
回复

使用道具 5#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部