oralce的单行函数

来源:互联网 发布:淘宝出售假冒商品退款 编辑:程序博客网 时间:2024/05/03 19:21

1、字符函数

NO 函数名称 描述 1 UPPER(列|字符串) 字符串内容转换为大写 2 LOWER(列|字符串) 字符串内容转换为小写 3 INITCAP(列|字符串) 字符串开头首字母转换为大写 4 REPLACE(列|字符串,新字符串) 新字符串替换为旧的字符串 5 LENGTH(列|字符串) 求出字符串的长度 6 SUBSTR(列 字符串,开始点,[,长度]) 7 ASCII(字符) 返回与指定字符对应对应的十进制的数字 8 CHR(数字) 给出一个整数,返回与只对应的字符 9 RPAD(列|字符串,长度,填充字符) LPAD(列|字符串,长度,填充字符) 在有或者左填充指定长度的字符串 10 LTRIM(字符串),RTRIM(字符串) 去掉左或右空格 11 TRIM(列|字符串) 去掉左右空格 12 INSTR(列|字符串,要查找的字符串,开始位置,出现位置) 查找一个自字符串是否在指定位置出现过

实例:

--upper()和lower()函数的使用select upper('LiuWenli'),LOWER('ORACLE') from dual;--查询出雇员名字是allen的信息select * from emp where ename=upper('allen');--将姓名首字母大写select ename 原始姓名,initcap(ename) 姓名开头首字母大写 from emp;--将雇员姓名首字母J替换为_select ename,replace(ename,'J','_') from emp;--查找姓名长度是4的所有雇员的信息select * from emp where length(ename)=4;--查找姓名前三个字母是JAM的雇员的信息select * from emp where substr(ename,0,3)='JAM';
原创粉丝点击