Oracle函数
yLazL0000
这个作者很懒,什么都没留下…
展开
-
Oracle中trunc、round 、ceil和floor函数的区别
1、trunc函数处理数值,对给定数值进行截取处理,不会对给定数值做四舍五入处理。语法格式:TRUNC(number[,decimals])--number 待处理的数据,decimals指明需保留小数点后的位数,默认为0如果参数为负数,则小数点往前取位数,如果负数位数大于或等于待处理数据位数,则返回0.selecttrunc(123.456)from dual;--1原创 2018-02-06 15:14:32 · 2023 阅读 · 0 评论 -
oracle NVL()函数
NVL(column_name,value),用于处理列的值为null的数据,能够返回指定数值,便于计算,column_name需要处理的列名,value是如果该列值为null需要返回的数值。原创 2018-04-23 17:40:14 · 385 阅读 · 0 评论 -
exist 和 in 的区别
参考地址 :https://www.cnblogs.com/liyasong/p/sql_in_exists.html 直接上结论:查询B表时结果集大适合使用select * from A where exist (select * from B where A.ID = B.ID)查询A表时结果集大适合使用select * from A where A.ID IN (select * fr...转载 2018-07-09 15:34:42 · 313 阅读 · 0 评论 -
Oracle decode函数的使用
decode 可用于Oracle、impala数据查询语法DECODE(expr, search, result [, search, result ]... [, default ])即DECODE(value,if1,then1,if2,then2,if3,then3,...,else)类似于case when, value匹配到if1,则返回then1,都匹配不到返回else,...原创 2019-05-10 18:12:26 · 1481 阅读 · 0 评论