2012年1月12日 星期四
字串前後填入N個字
不足指定長度時,左邊填入字元:LPAD
不足指定長度時,右邊填滿字元:RPAD
EX:
長度不滿 10 的前面補 0
select LPAD( 103, 10, '0' ) from user_object
=>0000000103
2012年1月11日 星期三
Oracle 的字串相加
版本:Oracle 11g
用 ||
EX:
select table_name, num_rows, 'analyze table SYSTEM."'|| table_name || '"'
from all_tables
where owner = 'SYSTEM';
用 ||
EX:
select table_name, num_rows, 'analyze table SYSTEM."'|| table_name || '"'
from all_tables
where owner = 'SYSTEM';
2012年1月9日 星期一
length 和 lengthb 的差別
length 是算有幾個字
lengthb 是算字的長度
因沒有 table 所以可用 from dual
ex:
select lengthb('許12功蓋'), lengthb('ab')from dual;
=> 11 2
select length('許12功蓋'), length('ab') from dual;
=> 5 2
lengthb 是算字的長度
因沒有 table 所以可用 from dual
ex:
select lengthb('許12功蓋'), lengthb('ab')from dual;
=> 11 2
select length('許12功蓋'), length('ab') from dual;
=> 5 2
訂閱:
文章 (Atom)