摘要:
实际情况:工作中遇到这种表格,需要查询到每个key='key'(即费用编码)对应的key='value'(即减免金额)的值 因此就需要用到行列转换,方便查询 需要的查询结果如下 sql语句如下(两种方式): (1)利用oracle中的decode函数 (2)使用case-when-then-else 阅读全文
摘要:
1、用法:翻译 (1)语法: decode(条件或字段,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) (2)含义: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RE 阅读全文
摘要:
1、查询某节点下所有后代节点(包括各级父节点) 2、查询某节点下所有后代节点(不包含各级父节点) 3、查询某节点所有父节点(所有祖宗节点) 4、查询某节点所有的兄弟节点(亲兄弟) 5、查询某节点所有同级节点(族节点),假设不设置级别字段 这里使用两个技巧,一个是使用了level来标识每个节点在表中的 阅读全文
摘要:
1、注释模板 Setting里找到live Templates (1)创建一个Templates Group (2)在Templates Group下创建Live Template 2、常用内置模板 Java: itar --> 普通for循环(i++) ritar --> 普通for循环(i--) 阅读全文
摘要:
1、插入 (1)第一种方式:利用<foreach>标签,将入参的list集合通过UNION ALL生成虚拟数据,从而实现批量插入(验证过) 注意:入参必须是list集合,sql语句中没有values; (2)第二种方式:利用存储过程实现批量插入(验证过) 注意:入参仍然是list集合,sql中有va 阅读全文
摘要:
1、最终保存成字符串类型 使用to_char()函数 2、最终仍保存成数字类型 使用cast()函数 阅读全文