【功能:】获取单个字符的ascii码的值
【参数:】单个字符
【范例:】
SQL> select ASCII(‘Y‘) from dual ;
ASCII(‘Y‘)
----------
89
SQL> select asciistr(‘姚‘) from dual ;
ASCIISTR(‘姚‘)
--------------
\59DA
SQL> select convert(‘麦迪‘,‘UTF8‘,‘ZHS16GBK‘) from dual ;
CONVERT(‘麦迪‘,‘UTF8‘,‘ZHS16GB
------------------------------
楹﹁开
SQL> select concat(‘abc‘,‘123‘) from dual ;
CONCAT(‘ABC‘,‘123‘)
-------------------
abc123
SQL> select initcap(‘mcgrady‘) from dual ;
INITCAP(‘MCGRADY‘)
------------------
Mcgrady
SQL> select upper(‘tracy mcgrady‘) from dual ;
UPPER(‘TRACYMCGRADY‘)
---------------------
TRACY MCGRADY
SQL> select lower(‘tracy mcgrady‘) from dual ;
LOWER(‘TRACYMCGRADY‘)
---------------------
tracy mcgrady
SQL> select length(‘tracy mcgrady‘) from dual ;
LENGTH(‘TRACYMCGRADY‘)
----------------------
13
SQL> select lpad(‘laker‘,8,‘*‘) from dual ;
LPAD(‘LAKER‘,8,‘*‘)
-------------------
***laker
分析:
laker本身长度为5小于8所以在字符串laker左边用"*"给它补充3位。
SQL> select lpad(‘laker‘,2,‘*‘) from dual ;
LPAD(‘LAKER‘,2,‘*‘)
-------------------
la
SQL> select ltrim(‘tracymcgrady‘,‘tra‘) from dual ;
LTRIM(‘TRACYMCGRADY‘,‘TRA‘)
---------------------------
cymcgrady
SQL> select instr(‘洛杉矶湖人‘,‘湖‘,1,1) from dual ;
INSTR(‘洛杉矶湖人‘,‘湖‘,1,1)
----------------------------
4
SQL> select substr(‘larker‘,2) from dual ;
SUBSTR(‘LARKER‘,2)
------------------
arker
SQL> select replace(‘tracy mcgrady‘,‘tracy‘,‘睡觉的‘) from dual ;
REPLACE(‘TRACYMCGRADY‘,‘TRACY‘
------------------------------
睡觉的 mcgrady
select translate(‘2016年01月08日16时49分30秒‘,‘年月日时分秒‘,‘// ::‘) from dual ;
TRANSLATE(‘2016年01月08日16时4
------------------------------
2016/01/08 16:49:30
原文:http://www.cnblogs.com/yaoxiaoxing/p/5113966.html