0
|
华莉星宸Lv7资深互助发布于2024-9-26 16:38
|
什么数据库? 在数据集中过滤吧,截取到第3,4位出来 oracle用substr(字段,3,2) mid(字段,3,2)
|
-
木子一丶(提问者)
- 就是我传的参数为02 03 ,查询的数据里面是00020401这种,能明白意思嘛,就是过滤条件那里该怎么筛选
-
华莉星宸 回复 木子一丶(提问者)
- 理解你的意思,在数据集中过滤,where 1=1 and substr(字段,3,2) = '${参数}'。你看是什么数据库 解决对应的就行了
-
华莉星宸 回复 木子一丶(提问者)
- 用包含的话 会有问题,比如是00020403的这种,就会过滤错误
-
木子一丶(提问者) 回复 华莉星宸
- 但是我那个过滤那里字段怎么截取哇,他不是选择的字段嘛
-
华莉星宸 回复 木子一丶(提问者)
- 你的数据集怎么写的啊,这样过滤啊,select * from tab where 1=1 and substr(字段,3,2) = '${参数}'
|
|