![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
cometzb
这个作者很懒,什么都没留下…
展开
-
EXISTS NOT EXISTS
[size=large]EXISTS或者NOT EXISTS是把主查询的字段传到后边的查询中作为条件,返回值是TRUE或者FALSE。EXISTS TRUE,那么就是查询条件成立,结果会显示出来。NOT EXISTS TRUE,则为FALSE,查询连接条件不成立。 select * from course where not exists(select * from grade where gr...原创 2012-05-08 15:15:33 · 209 阅读 · 0 评论 -
常用的SQL
最高效的删除重复记录方法 ( 因为使用了 ROWID) [code="java"]DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO);[...原创 2012-05-08 15:19:52 · 73 阅读 · 0 评论 -
oracle一些函数
###比较大小函数 SIGN sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1 ,例如: 引用a=10,b=20 则sign(a-b)返回-12:流程控制函数 DECODE DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商还没有实现此功能。假设想给职员加工资,其标准是:工资在8000元以...原创 2012-05-08 15:31:04 · 87 阅读 · 0 评论