"景先生毕设|www.jxszl.com

oracle常用字符函数

2023-09-12 15:40编辑: www.jxszl.com景先生毕设
1. 连接函数:CONCAT
SELECT CONCAT('您好','欢迎来到ORACLE世界') text FROM DUAL;
输出:您好欢迎来到ORACLE世界
 
2.LPAD和RPAD  左、右 填充(补齐)
select LPAD('ss',10,'*')  from  dual  输出:********ss
select RPAD('ss',10,'*')  from  dual  输出:ss********
 
3.LTRIM,RTRIM,TRIM  左、右、全部 去空格
select trim('  dds  ') from dual 输出:  dds
 
4.UPPER 、LOWER和INITCAP   大小写转换、首字母转换成大写
select upper('aa') from dual   输出:AA
select lower('AA') from dual   输出:aa
select INITCAP('AAaaBB') from dual   输出:Aaaabb
 
5.LENGTH 长度
select length('abcdef') from dual  输出:6
 
6.SUBSTR 截取角标位置的字符
select substr('abcdef',2,3) from dual  输出: bcd
 
7.INSTR  获取字符所在位置  注:如果没有对应的字符返回0
select INSTR('abcdef','b') from dual   输出: 2
select INSTR('abcdef','m') from dual   输出: 0
 
8.ASCII和CHR   CHR吧数值转换为等价的ASCII字符串;ASCII相反
select chr(70),ascii('F')from dual;  输出: F   70
 
9 SOUNDEX 查找在发音上类似于其他词语的单词,只用于WHERE子句的串函数。
select * from dba_views  a  where soundex(view_name) = soundex('v');

原文链接:http://www.jxszl.com/biancheng/shujuku/445417.html