19 评论

jackson

SELECT * FROM 销量 WHERE 1=1 ${if(len(area) == 0,"","and 地区 = '" + area + "'")} 。表示参数 area 为空时选择全部数据。
if语句前半段都能理解,后边“and地区='”+area+"'")}这句话,这个参数是怎么设置的,我看了你们所有参数设计文档,都没看懂这几个引号的作用和and 地区= , 以及area前后这两个加号的作用

0 2022-08-03 10:03

CodeLoong

他这个if算一个函数if(判断添加,是,否) 是里面""就代表字符串空,后面就是通过字符串拼接area就相当于参数的占位符,‘area’加单引号是因为他这个底层要拿走数据里面执行sql所以要加上单引号

0 2023-01-30 10:45

jackson

主要是'“+area+”',外引号可以理解,中间为什么要加两个加号和双引号

0 2022-08-03 10:08

Carly

主要通过字符串拼接把SQL拼出来~

1 2022-10-12 10:15

帆软用户itXpnKLo83

为什么饼图和柱状图联动可以实现,饼图和饼图我就实现不了呢

0 2022-07-01 09:41

Fay

本地并未复现您的情况,您可以前往问答区上传模板/日志/具体现象提问,这样便于更好的解答您的问题。问答地址:https://bbs.fanruan.com/wenda

0 2022-10-11 16:23

yzm175336

10.0可以实现吗

0 2022-01-30 22:28

Alicehyy

可以的,设置方法相同的

0 2022-02-17 14:42