Oracle中的取精度函数常用的有ROUND函数、TRUNC函数、FLOOR函数和CEIL函数。 ROUND——按照指定的精度进行四舍五入 SELECT ROUND(3.1415926, 4) FROM dual; -- 3.1416 TRUNC——按照指定的精度进行截取一个数(不进行四舍五入运算,
转载
2020-01-28 10:40:00
320阅读
2评论
Oracle取整的函数 1.取整(大) select ceil(-1.5) value from dual 2.取整(小) select floor(-1.5) value from dual 3.取整(截取) select trunc(-1.5) value from dual 4.取整(舍入) select round(-1.5) value...
原创
2023-04-28 17:00:23
662阅读
关于Oracle取整的函数分别有以下几种:1.取整(大) select ceil(-1.001) value from dual 向大的进位CEIL(-0.12)----------- 02.取整(小) select floor(-1.001) value from dual 向小的进位 FLOOR(-0.12)------------ -13.取整(截取) select trunc(-1.002) value from dual 直接截断小数点后的TRUNC(3.2)---------- 3SQL> SELECT TRUNC(3.8) FROM DUAL;TRUNC(3.8)---..
转载
2012-02-22 19:47:00
510阅读
2评论
关于Oracle取整的函数分别有以下几种:1.取整(大) select ceil(-1.001) val
原创
2023-08-18 13:52:13
325阅读
一、分组编号row_number() over(partition by pbid order by zdfzl desc) fzbh二、取整--向上取整:
ceil((sysdate - a.JDDJSJ) * 24) - 1 ((sysdate - a.JDDJSJ) * 24*60)
--向下取整:
floor((sysdate-a.JDDJSJ)*24) yjjb1三、取绝对值select
转载
2023-12-10 10:35:32
171阅读
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示
原创
2013-04-17 12:15:12
3314阅读
项目需要将数据库字段的注释取出来,数据库oracle10g代码如下:ResultSet rs =databaseMetaData.getColumns(null,Utils.getSchemaName().toUpperCase(),Utils.getTableName().toUpperCase(),"%");while(rs.next()){ S
原创
2012-03-27 17:07:27
1247阅读
转载自:http://blog.sina.com.cn/s/blog_876aa98d0100xjn1.html ---------------------------随机取一条数据------------------------------------------select message_name from (select rownum rr,message.* frommessage)wh
转载
精选
2013-11-15 17:49:11
773阅读
select floor(1.23) from dual; result : 1select ceil(1.23) from dual; result : 2select trunc(1.56) from dual; result : 1select round(1.56),round(1.4) from dual; result : 2,1
原创
2023-02-02 10:56:02
337阅读
&n
原创
2008-12-16 10:09:15
616阅读
1、进制转换函数, 可以参考:http://tianya23.blog.51cto.com/1081650/271713, Oracle自身提供的转换函数如下:10进制转换为16进制SQL> select to_char(10,'XXX') from
原创
2010-01-28 23:49:47
1215阅读
单行函数:单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;字符函数· UPPER(字符串 | 列):将输入的字符串变为大写返回;  
原创
2014-11-03 20:13:21
485阅读
1.coalesce(expr1,expr2........) 返回从左起始第一个不为空的值,如果所有参数都为空,那么返回空值。2.NULLIF(expr1,expr2)如果expr1等于expr2返回null否则返回expr1.3.DUMP函数用来判断数据类型select dump(1111) f
转载
2017-11-28 16:47:00
94阅读
2评论
普通函数 数字类函数 正负值类: ABS 绝对值,返回值一定大于等于0SIGN返回值只有1(正数)、-1(负数)和0(零) 舍入类的函数CEL,向上取整ceil(1.06)=2,ceil1.9)=2FLOOR,向下取整floor(1.06)=1, floor(1.9)=1ROUND,四舍五入roun ...
转载
2021-09-07 10:50:00
629阅读
2评论
函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 语法 参数说明: func_name:函数名称,如果数据库中已经存在此名称,则可以指定[or replace]关键字,这样新的函数将覆盖原来的函数 parameter1:函数的参数,这个时可选项,因为函数可以没有参数 dat
转载
2018-09-16 11:17:00
152阅读
2评论
lower函数: 此函数将全部的大写字母都可以变为小写字母 SELECT lower('ABCDE') FROM dual ; • dual表为一个虚拟表,以后介绍
upper函数:将输入的字符串变为大写字母 SELECT upper('abcd') FROM dual ;
例如:之前查询的时候区分大小写,所以此处如果
原创
2008-08-05 16:46:52
4828阅读
函数调用限制 1、SQL语句中只能调用存储函数(服务器端),而不能调用客户端的函数 2、SQL只能调用带有输入参数,不能带有输出,输入输出函数 3、SQL不能使用PL/SQL的特有数据类型(boolean,table,record等) 4、SQL语句中调用的函数不能包含INSERT,UPDATE和D...
原创
2022-11-28 15:36:05
55阅读
概述ORACLE函数系列:Oracle常见函数大全Oracle-分析函数之连续求和sum(…) over(…)Oracle-分析函数之排序值rank()和dense_rank()Oracle-分析函数之排序后顺序号row_number()Oracle-分析函数之取上下行数据lag()和lead()数值型函数返回绝对值 abs(x)ABS(X)【功能】返回x的绝对值【参数】x,数字型表达式【返回
原创
2021-05-31 15:18:16
252阅读
1.--dense_rank()分析函数(查找每个部门工资最高前三名员工信息)select * from (select deptno,ename,sal,dense_rank() over(partition by deptno order by sal desc) a from scott.emp) where a<=3 order by deptno asc,sal desc ;结果:
转载
2016-12-16 11:20:00
232阅读
2评论
Oracle (字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
SQL中的单记录函数:
1.ASCII 返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,as
原创
2012-02-25 11:14:56
480阅读
点赞