Oracle中的函数
来源:互联网 发布:大数据产生的背影 题 编辑:程序博客网 时间:2024/04/27 06:23
1.字符串函数:
<1>转换函数:
lower函数:select lower(ename) from emp;
upper函数:select * from emp where ename=upper('king');
initcap函数:(将第一个字母大写)select initcap(ename)from emp;
<2>字符串操作函数:
concat函数:(连接字符):select concat(ename,job)from emp; =select ename || job from emp;
substr函数:(截取子串):select substr(ename,1,4)from emp;
length函数:(取长度): select length(ename)from emp ;
(汉字长度):select length('大家好')from dual;将一个汉字作为一个字母来对待;
instr函数:(字符串位置):select ename,instr(ename,'S')from emp;
lpad函数:(指定长度输出):select lpad(ename,10,'*')from emp;
更改时间显示格式:alter session set nls_date_format='YYYY-MM-DD';
2.Number函数:
Rund:返回四舍五入值;ROUND(45.926,2)=45.93;
trunc:截取小数;TRUNC(45.926,2)=45.92;
mod:求余数;MOD(1600,300)=100;
3.日期函数:
MONTHS_BETWEEN:返回两个日期之间月份的差值;MONTHS_BETWEEN('01-SEP-95','11-JAN-94')=19.6774194;
ADD_MONTHS:在日期上加上分数;ADD_MONTHS('11-JAN-94',6)='11-JUL-94';
NEXT_DAY:指定日期的最后一天;NEXT_DAY('01-SEP-95'.'FRIDAY')='08-SEP-95';
LAST_DAY:月份中的最后一天;LAST_DAY('01-SEP-95')='30-SEP-95';
4.数据类型转换函数:
to_char函数:select ename,to_char(hiredate,'YYYY-MM-DD')from emp;
to_date函数:insert into emp(empno,ename,hiredate)
values(9004,'xiaoshan',to_date('2009-8-30','YYYY-MM-DD'));
NVL函数:将NULL值转换成一个实际的值。date,character,number类型可以使用;
- Oracle中的时间函数
- oracle中的函数
- Oracle中的格式化函数
- Oracle中的格式化函数
- oracle中的函数
- Oracle中的格式化函数
- oracle中的函数据
- Oracle中的to_date()函数
- 3.Oracle中的函数
- ORACLE 中的DECODE函数
- Oracle中的Split函数
- Oracle中的to_date()函数
- Oracle中的to_date()函数
- Oracle中的一些函数
- oracle中的分析函数
- Oracle中的To_date函数
- Oracle 中的to_date()函数
- Oracle中的函数
- JAVA公私钥加解密程序
- 设计模式之桥接模式
- instantclient_11_2 和PL/SQL Developer连接oracle 11g远程数据库
- 用WMI实现Windows系统自动管理(多图)
- XMPP——Smack[2]会话、消息监听、字体表情和聊天窗口控制
- Oracle中的函数
- Android中attr自定义属性详解
- nsstring中搜索子串
- Oracle Database Documentation (9i 10g 11gR1 11gR2)
- table td内容换行/不换行
- jQuery Mobile动态刷新页面样式
- js获取li标签的value值
- Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结
- 【Cocos2D-X 游戏引擎】初窥门径(9)播放音乐/音效