Oracle数据库之SQL单行函数---字符函数
2013-03-31 19:40
330 查看
接下来的学习就从单行函数开始了,通过上一篇文章中我们可以知道,单行函数有分为多种。
此次学习的就是有关于字符的函数。
字符函数
其中字符函数又可以分为:大小写转换函数和字符处理函数。
2、UPPER:转换为大写
2、SUBSTR:字符串截取函数(tips:下标从1开始)
3、LENGTH:返回字符串长度
6、TRIM:去掉左右两边指定字符(TIPS:该函数功能十分强大,后续会提及)
7、REPLACE:替换字符串
tips:由上述函数可以看出来,这些函数都是对一条“记录”进行处理的,所以为单行函数。
好了,内置的字符函数还未列举完,后续需要自己去总结。
此次学习的就是有关于字符的函数。
字符函数
其中字符函数又可以分为:大小写转换函数和字符处理函数。大小写转换函数
1、LOWER :转换为小写select lower('ORACLE') from dual;dual是一张虚表,我们经常借助于虚表进行一些相关的练习。
2、UPPER:转换为大写
select upper('oracle') from dual;3、INITCAP:首字母大写
select INITCAP('oracle') from dual;
字符串处理函数
1、CONCAT:字符串连接函数,与“||”具有类似的效果select concat(ename,'员工') from emp;
2、SUBSTR:字符串截取函数(tips:下标从1开始)
select substr(ename,1,3) from emp;
3、LENGTH:返回字符串长度
select length(ename) from emp;4、INSTR:返回一个字符串在另一个字符串中的位置
select instr(ename,'K') from emp;5、LPAD、RPAD左填充,右填充
select rpad(sal,6,'*') from emp;--没有沾满六位的右边补“*” --左填充就不演示了不过这里需要注意的是,若是sal本身为null,不会填充
6、TRIM:去掉左右两边指定字符(TIPS:该函数功能十分强大,后续会提及)
select TRIM('s' from 'ssmith') from emp;--这里有一个“递归吧”
7、REPLACE:替换字符串
select replace(ename,'K%iritor','Oracle') from emp where ename='K%iritor';
tips:由上述函数可以看出来,这些函数都是对一条“记录”进行处理的,所以为单行函数。
好了,内置的字符函数还未列举完,后续需要自己去总结。
相关文章推荐
- Oracle数据库之SQL单行函数---字符函数续
- Oracle数据库之SQL单行函数---字符函数续
- 33.Oracle数据库SQL开发之 使用简单函数——使用单行函数字符函数
- Oracle数据库之SQL单行函数---字符函数之TRIM
- Oracle数据库之SQL单行函数---字符函数之TRIM
- Oracle数据库之SQL单行函数---字符函数
- Oracle数据库之SQL单行函数---数字函数
- Oracle-21-SQL单行函数之字符函数
- Oracle数据库之SQL单行函数---数字函数
- Oracle数据库之SQL单行函数---日期函数集锦
- Oracle数据库之SQL单行函数---to_date to_char
- Oracle数据库之SQL单行函数---to_date to_char
- Oracle数据库之SQL单行函数---日期函数集锦
- Oracle数据库之SQL单行函数---日期函数集锦
- Oracle单行函数之字符函数
- sql 字符替换函数 replace
- sql 语句 写一个函数T-sql函数elimination(a,b)将出现在第一个字符串中的第二个字符串中的所有字符删除,即:select dbo.elimination('abcdefg123
- getstr(str)函数 之 在SQL语句中,如何判断汉字和字符?
- 【Sql】mysql类似to_char()to_date()函数mysql日期和字符相互转换方法date_f
- SQL常用字符函数