关查询语句的写法。

select * from Table A where storeId='11002' and agetype in ('A','B','C') 请教各位大侠后半段 and agetype in ('A','B','C') 在“数据库查询”里面怎么写? ABC就是变量,而且这条件要可有可无?
FineReporty0dvwC 发布于 2018-4-17 15:03
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
liboyu420949524发布于2018-4-17 15:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2018-4-17 15:13(编辑于 2023-9-6 09:34)
555
  • y0dvwC y0dvwC(提问者) ABC变量而且个数不确定也可能ABCDEF
    回复
    2018-04-17 15:16 
  • Poseidon Poseidon 回复 y0dvwC :你所谓的ABCDEF这样的是值吧?
    回复
    2018-04-17 15:17 
  • y0dvwC y0dvwC(提问者) 回复 Poseidon :对,这是变量的值。
    回复
    2018-04-17 15:23 
  • Poseidon Poseidon 回复 y0dvwC :那就设置分隔符啊,分隔符为\',\'
    数据集例如:
    where 1=1
    ${IF(LEN(变量)>0,\" and agetype  in (\' \"+变量+\" \') \",\"\")}
    回复
    2018-04-17 15:25 
最佳回答
0
zy_20180110发布于2018-4-17 15:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
何利平发布于2018-4-17 16:26(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 431浏览人数
  • 最后回答于:2018-4-17 16:26
    活动推荐 更多
    热门课程 更多
    返回顶部