oracle(oracle的函数)

来源:互联网 发布:明星语音模拟软件 编辑:程序博客网 时间:2024/05/16 10:12

字符函数

lower(char) 全部大写

upper(char) 全部小写

length(char) 返回字符串的长度

substr(char, location, length) 截取子串, 字符串开始为1


将所有名字转换为小写

update emp set ename=lower(ename);

取所有员工的名字的首字母

select substr(ename, 1, 3)from emp;

查询名字长度为5个字符的数据

select *from emp where length(ename)=5;

将姓名首字母大写查询出来

select upper(substr(ename,1,1))||substr(ename, 2) from emp;    //合并 ||


replace(char, search_string, replace_string)

替换函数

select replace(ename, 'a', 'woshia') from emp;


instr取字符串在子串的位置

数学函数

cos, cosh, exp, ln, log, sin, sinh, sqrt, tan, tanh, acos,asin,atan,round, power


round(n, [m]);

trunc(n, [m]);

mod(m, n);

floor(n);

ceil(n);


系统函数

sys_context

select sys_context('userenv','db_name') from dual;

terminal, language, db_name,nls_date_format, session_user, current_schema, host


方案

表  视图  触发器  存储过程


0 0