zoukankan      html  css  js  c++  java
  • 条件为空的sql你们写过么 (我也是醉了碰到了这种需求,当时还真有点o((⊙﹏⊙))o懵逼.jpg)

    需求描述:单表,父子关系,有个统一的主键dict_id和一个父级别的parent_id,查询父级别的字典名称,parent_id是空,本渣用的是mybatis奥!!!

    废话不多说,直接上代码mapper的,瞟一眼有个印象就行:

    <select id="find" resultMap="DictResultMap" >
    select <include refid="Field" />
       from
    <include refid="tableName"></include>
    where parent_Id is null or parent_Id = ''
    </select>

    说明一下:不用管标签里的东西,那是配置的字段和表,转成人话就是:select * from dict where parent_id is null or parent_id = ''

    强调一点:数据库表中    空格对应的查询条件是        字段 =‘’         英文状态下两个单引号

               不填对应的查询条件是         字段 is null   并且这两个有先后顺序,is null在前

  • 相关阅读:
    POJ3061(尺取法)
    POJ2739(尺取法)
    HDOJ4763(KMP原理理解)
    HDOJ5521(巧妙构建完全图)
    UVALive7261(2015ACM/ICPC北京赛区现场赛A)
    POJ1745动态规划
    POJ1273(最大流入门)
    HDOJ5883(欧拉路)
    HDOJ5437(优先队列)
    HDOJ5875(线段树)
  • 原文地址:https://www.cnblogs.com/xuchao0506/p/9556197.html
Copyright © 2011-2022 走看看