摘要: 1,round()如何使用 Oracle Round 函数 (四舍五入)描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。SELECT ROUND( number, [ decimal_places ] ) FROM DUAL参数:number : 欲处理之数值decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )Sample :select round(123.456, 0) from dual; 回传 123 select round(123.456, 1) from dual; 回传 123.5 sel... 阅读全文
posted @ 2013-08-08 14:10 smile_0120 阅读(300) 评论(0) 推荐(0) 编辑
摘要: chr()函数将ASCII码转换为字符:ASCII码 –》 字符;ascii()函数将字符转换为ASCII码: 字符 –》 ASCII码;在oracle中chr()函数和ascii()是一对反函数。chr()函数示例:SQL> select chr(65) from dual; CHR(65)-------Aaccii()函数示例:SQL> select ascii('A') from dual; ASCII('A')---------- 65转自:http://zhidao.baidu.com/question/220070478.html 阅读全文
posted @ 2013-08-08 13:51 smile_0120 阅读(208) 评论(0) 推荐(0) 编辑
摘要: row_number() over ([partition by col1] order by col2) ) as 别名表示根据col1分组,在分组内部根据 col2排序而这个“别名”的值就表示每组内部排序后的顺序编号(组内连续的唯一的),[partition by col1] 可省略。以Scott/tiger登陆,以emp表为例。1、select deptno,ename,sal, sum(sal) over (order by ename) 累计, --按姓名排序,并将薪水逐个累加 sum(sal) over () 总和 , -- 此处sum(sal) over () 等同于sum(sa 阅读全文
posted @ 2013-08-08 13:29 smile_0120 阅读(256) 评论(0) 推荐(0) 编辑