oracle
nux_123
这个作者很懒,什么都没留下…
展开
-
oracle基础命令
oracle 查询当前用户所在的表空间: TP_BASE_OPR转载 2014-11-05 11:21:18 · 469 阅读 · 0 评论 -
oracle中使用不等于
据说oracle有多种不等于的表达形式, 最常用的是 , 还有!= ~= ^= 四种 (我在plsql中使用~=报错, 其他三种没有问题 但是使用不等于判断会出现一个问题, 如我数据库中有三千条数据, 做等于判断时为1200条数据, 不等于判断只有50条数据 排查后发现问题出现的原因是因为有的数据是为null, 当数据为null时无论怎么判断都会为false原创 2015-04-07 09:17:46 · 1323 阅读 · 0 评论 -
oracle去除重复, 取最新的第一条数据
问题:在项目中有一张设备检测信息表DEVICE_INFO_TBL, 每个设备每天都会产生一条检测信息,现在需要从该表中检索出每个设备的最新检测信息。也就是device_id字段不能重复,消除device_id字段重复的记录,而且device_id对应的检测信息test_result是最新的。 解决思路:用Oracle的row_number() over函数来解决该问题。解决转载 2015-04-14 09:40:28 · 14247 阅读 · 0 评论 -
数据库日期范围查询
面试遇到了日期范围的问题, 问题基本很简单, 记录下 查询在三十天内创建的所有人员: select * from tablename t where to_char(t.create_date,'yyyymmdd')>=to_char(sysdate-3,'yyyymmdd')原创 2015-05-26 09:10:41 · 1446 阅读 · 0 评论