SUBSTR()函数
SQL> SELECT SUBSTR('abcdefg', 2, 3) FROM dual;SUBSTR------------ bcdSUBSTR 第一个参数是 字符串, 第二个参数 开始位置, 第三个参数 长度如果第3个参数没有,默认到底几个例子:substr("ABCDEFG", 0); //返回:ABCDEFG,截取所有字符 substr("ABCDEFG", ...
lpad()和Rpad()函数
lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。rpad就是从右边填充语法格式如下:lpad( string, padded_length, [ pad_string ] )string准备被填充的字符串;padded_length填充之后的字符串长度,也就是...
LENGTH()和LENGTHB()函数
用来取字段长度的两个函数:length() 和 lengthb()length()是取字符个数,而lengthb()是取字符串的字节长度。SQL> select length('ABCDE中文字符串FG') from dual;LENGTH('ABCDE中文字符串FG')--------------------------- 12在length()看来一个汉字就是一个长度。SQL> select lengthb(...
Oracle 多行记录合并
什么是合并多行字符串(连接字符串)呢,例如: SQL> SELECT T.RC_ID,T.RC_EXCH_ID 2 from SE_FUND_RC_BAIL_EXCH t; RC_ID RC_EX...
日期转换函数
SQL> SELECT SYSDATE FROM DUAL; SYSDATE--------------------2014/8/24 16:27:24TO_CHAR()在处理日期的时候,to_char函数的输入参数是一个日期类型的数据,输出的是一个varchar2串SQL> SELECT TO_CHAR(SYSDATE,'YYYY-MM-D...