本文介绍: when相当于if…else if..elseotherwise相当于else,当所有的when条件都不满足的时候,就会执行otherwise里面的语句综上所述,上面都是选择语句,相当于java的if if…else else语句,当所有语句只执行一个条件的时候,无须在语句前面加上and,例如choose when otherwise,但是在每一个条件都会进行比较并动态组装的时候,就要在每一句前面加上and,例如
例如这样:
动态组装sql语句,多条件查询emp对象信息,可以通过姓名、性别、加入工作的时间组合查询,我根据emp对象的姓名和性别来查动态生成的语句是组合了姓名的模糊查询和性别
如果我加入了入职时间,则SQL语句是这样的
where标签
trim(基本不使用,不做介绍)
choose、when、otherwise
foreach
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。