问答详情
源自:3-3 条件构造器查询(2)

{0}问题

.apply("select * from table where name '{0}%'","") 这样的怎么解决


.inSql("id","(select id from table where name like '网%')")这样的语句 参数网能否使用{0}形式解决

提问者:慕尼黑9241062 2020-02-22 15:12

个回答

  • 老猿
    2020-02-22 20:10:39

    inSql中不可以使用{0}这种形式。

    使用apply,你是不是要实现id in (select id from table where name like '网%')这样的sql呢。

    你可以这样写

    .apply("id in (select id from table where name like {0})","网%")

    你可以试试看,这个是不是你想要的结果。

  • 慕尼黑9241062
    2020-02-24 16:04:27

    谢谢明白了,我的意思是就是问像 '{0}%' 这样的怎么传参数,就是没想到把%放到外面。