sql
nux_123
这个作者很懒,什么都没留下…
展开
-
oracle中使用不等于
据说oracle有多种不等于的表达形式, 最常用的是 , 还有!= ~= ^= 四种 (我在plsql中使用~=报错, 其他三种没有问题 但是使用不等于判断会出现一个问题, 如我数据库中有三千条数据, 做等于判断时为1200条数据, 不等于判断只有50条数据 排查后发现问题出现的原因是因为有的数据是为null, 当数据为null时无论怎么判断都会为false原创 2015-04-07 09:17:46 · 1456 阅读 · 0 评论 -
数据库日期范围查询
面试遇到了日期范围的问题, 问题基本很简单, 记录下 查询在三十天内创建的所有人员: select * from tablename t where to_char(t.create_date,'yyyymmdd')>=to_char(sysdate-3,'yyyymmdd')原创 2015-05-26 09:10:41 · 1493 阅读 · 0 评论 -
mysql让count为0的记录也显示出来
在mysql 下执行如下命令:select use_city,count(*) from data where os="Windows 2003 Std" group by use_city;得到的结果为:+-----------+----------+| use_city | count(*) |+-----------+----------+| Beijing | 2 ||转载 2015-11-02 19:00:01 · 10771 阅读 · 0 评论 -
捕获异常,手动让Spring事务回滚
在spring的配置文件中,如果数据源的defaultAutoCommit设置为True了,那么方法中如果自己捕获了异常,事务是不会回滚的,如果没有自己捕获异常则事务会回滚,如下例比如配置文件里有这么条记录:[html] view plain copy print?bean id="dataSource" class="xxx">转载 2017-01-17 13:19:55 · 6933 阅读 · 0 评论