动态SQL

作者: 抬头挺胸才算活着 | 来源:发表于2022-01-18 08:38 被阅读0次
    • if
      最常用的是包含where子句的一部分,如果传入了title那就加多一个限制


    • choose , when, otherwise
      有点像java的switch,多选一


    • trim, where, set
      where像比较于SQL中的where的优点在于如果没有if符合的话,会自动去掉where,不会出现select * from table where的情况.
      set同上,用来去掉多余的逗号。
      where和set都可以用trim来代替
      如果第一句有多余的prefixOverrides,会将其去掉
      <trim prefix="WHERE" prefixOverrides="AND |OR ">
      <trim prefix="SET" suffixOverrides=",">


    相关文章

      网友评论

          本文标题:动态SQL

          本文链接:https://www.haomeiwen.com/subject/nhrthrtx.html