INITCAP:英文單字中第一個字轉大寫
query:
SELECT INITCAP('hello my name is Imtiaz') AS sentence
FROM dual
SENTENCE |
---|
Hello My Name Is Imtiaz |
LENGTH:計算字串長度
query:
SELECT ename, LENGTH(ename) as length
FROM emp
where LENGTH(ename) = 6
ENAME | LENGTH |
---|---|
MARTIN | 6 |
TURNER | 6 |
MILLER | 6 |
SUBSTR:切割字串
substr(string, start_position, [length])
依照參數分別帶入 字串 起始位置 要取幾個字
如果後面的length沒有提供的話就是從起始位置開始
query:
SELECT 'hello', SUBSTR('hello', 2, 2)
FROM dual
'HELLO' | SUBSTR('HELLO',2,2) |
---|---|
hello | el |
LPAD:向左補滿位數
LPAD( string1, padded_length [, pad_string] )
例如想要在hello左邊補&並讓整個字串長度為10就可以這樣寫
query:
SELECT LPAD('hello', 10, '&')
FROM dual
LPAD('HELLO',10,'&') |
---|
&&&&&hello |
RPAD:向右補滿位數
LTRIM:
LTRIM( string1 , [trim_string] )
RTRIM:
RTRIM( string1 [, trim_string ] )
參數分別是字串 要去除的內容
query:
SELECT LTRIM('hello', 'h')
FROM dual
LTRIM('HELLO','HAC') |
---|
ello |
0 Comments:
張貼留言