DB2--值为null则赋默认值
摘要:数据库sql操作经常会做一些null值的处理。如果一个字段的值为null,我们希望查询出的结果默认设为0或空,则使用函数 COALESCE(column,0) ,0的位置可以替换为其他值,可以是''。 测试sql:select COALESCE(null,2) FROM SYSIBM.DUAL; 需
阅读全文
DB2--sql计算时间差和格式化时间
摘要:格式化时间 db2 格式化时间使用的 TO_CHAR(TIMESTAMP('2017-10-24 21:18:12'),'YYYY-MM-DD'); 测试sql:SELECT TO_CHAR(TIMESTAMP('2017-10-24 21:18:12'),'YYYY-MM-DD') FROM SY
阅读全文
数据库连接池报错
摘要:在linux上,日志经常打印一个错误: Initial Context fail, result:Name java: is not bound in this Contextjava.lang.RuntimeException: java.lang.NullPointerException at
阅读全文
数据库知识理解
摘要:最近做统计,在sql和程序上遇到一些问题,特此记录一下。(数据库类型MYSQL)1.count()函数COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入),所以不想让某些数据查到可以先将它们设为null2.case when ..then..else..end网上看了很...
阅读全文
oracle查询blob类型
摘要:下午要查询一个数据,要求是从 表t_report 中查找出 mainbody字段中包含“hibernate”字符串的所有信息。而mainbody字段是blob类型。百度后终于找到答案:DBMS_LOB.INSTR('被查询字段',‘查询内容’,开始位置,第几次出现)select * from t_r...
阅读全文