SELECT * FROM 销量 WHERE 1=1 ${if(len(area) == 0,"","and 地区 = '" + area + "'")} 。表示参数 area 为空时选择全部数据。 if语句前半段都能理解,后边“and地区='”+area+"'")}这句话,这个参数是怎么设置的,我看了你们所有参数设计文档,都没看懂这几个引号的作用和and 地区= , 以及area前后这两个加号的作用
赞 0 2022-08-03 10:03
他这个if算一个函数if(判断添加,是,否) 是里面""就代表字符串空,后面就是通过字符串拼接area就相当于参数的占位符,‘area’加单引号是因为他这个底层要拿走数据里面执行sql所以要加上单引号
赞 0 2023-01-30 10:45
主要是'“+area+”',外引号可以理解,中间为什么要加两个加号和双引号
赞 0 2022-08-03 10:08
主要通过字符串拼接把SQL拼出来~
赞 1 2022-10-12 10:15
为什么饼图和柱状图联动可以实现,饼图和饼图我就实现不了呢
赞 0 2022-07-01 09:41
本地并未复现您的情况,您可以前往问答区上传模板/日志/具体现象提问,这样便于更好的解答您的问题。问答地址:https://bbs.fanruan.com/wenda
赞 0 2022-10-11 16:23
10.0可以实现吗
赞 0 2022-01-30 22:28
可以的,设置方法相同的
赞 0 2022-02-17 14:42
19 评论
SELECT * FROM 销量 WHERE 1=1 ${if(len(area) == 0,"","and 地区 = '" + area + "'")} 。表示参数 area 为空时选择全部数据。
if语句前半段都能理解,后边“and地区='”+area+"'")}这句话,这个参数是怎么设置的,我看了你们所有参数设计文档,都没看懂这几个引号的作用和and 地区= , 以及area前后这两个加号的作用
赞 0 2022-08-03 10:03
他这个if算一个函数if(判断添加,是,否) 是里面""就代表字符串空,后面就是通过字符串拼接area就相当于参数的占位符,‘area’加单引号是因为他这个底层要拿走数据里面执行sql所以要加上单引号
赞 0 2023-01-30 10:45
主要是'“+area+”',外引号可以理解,中间为什么要加两个加号和双引号
赞 0 2022-08-03 10:08
主要通过字符串拼接把SQL拼出来~
赞 1 2022-10-12 10:15
为什么饼图和柱状图联动可以实现,饼图和饼图我就实现不了呢
赞 0 2022-07-01 09:41
本地并未复现您的情况,您可以前往问答区上传模板/日志/具体现象提问,这样便于更好的解答您的问题。问答地址:https://bbs.fanruan.com/wenda
赞 0 2022-10-11 16:23
10.0可以实现吗
赞 0 2022-01-30 22:28
可以的,设置方法相同的
赞 0 2022-02-17 14:42