
oracle
iteye_2451
这个作者很懒,什么都没留下…
展开
-
intersect的用法
和 UNION 指令类似, INTERSECT 也是对两个 SQL 语句所产生的结果做处理的。不同的地方是, UNION 基本上是一个 OR (如果这个值存在于第一句或是第二句,它就会被选出),而 INTERSECT 则比较像 AND ( 这个值要存在于第一句和第二句才会被选出)。 UNION 是联集,而 INTERSECT 是交集 INTERSECT 的语法如下: [SQL语句 1...原创 2010-08-19 13:59:47 · 1848 阅读 · 0 评论 -
ORACLE to_char函数详解
The following are number examples for the to_char function. to_char(1210.73, '9999.9') would return '1210.7' to_char(1210.73, '9,999.99') would return '1,210.73' to_char(1210.73, '$9,...原创 2010-09-12 13:31:21 · 110 阅读 · 0 评论 -
oracle用到函数小结
1.取模是 mod select mod(3,2) from dual 值为1 2.replace 替换 比如:表test中的aa字段中的值 如果有 "-"则替换为"00" 则:select replace(t.aa,'-','000') from test t原创 2010-05-24 11:48:26 · 89 阅读 · 0 评论 -
oracle 删除重复数据
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢? 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。 一、对于部分字段重复数据的删除 先来谈谈如何查询重复的数据吧。 下面语句可以查询出那些数据是重复的: select 字段1,字段2,count(*) ...原创 2012-05-21 16:31:51 · 119 阅读 · 0 评论 -
oracle删除数据后的恢复
今天一哥们把正式服务器上oracle数据表给delete了,我晕。吓我一身冷汗。赶紧google一下,终于找到正解。记录下来备忘。 要达到删除数据,有以下几种方式都可以:1、delete2、drop一个表3、truncate一个表重要的不是怎么删除一个表,而是误删除数据后怎么立即恢复(不考虑全库备份和利用归档日志)。对于delete方法,可以利用oracle提供的闪回方法,如果在删除数据后还...原创 2012-06-18 22:01:44 · 137 阅读 · 0 评论