1,單行函數
SQL> --字符函數
SQL> select lower('Hello World') 轉小寫,upper('Hello World') 轉大寫,initcap('hello world') 首字母大寫
2 from dual;
轉小寫 轉大寫 首字母大寫
hello world HELLO WORLD Hello World
SQL> --substr(a,b) 從a中,第b位開始取
SQL> select substr('Hello World',4) 子串 from dual;
子串
lo World
SQL> --substr(a,b,c) 從a中,第b位開始取,取c位
SQL> select substr('Hello World',4,3) 子串 from dual;
子
lo
SQL> --length 字符數 lengthb 字節數
SQL> select length('Hello World') 字符,lengthb('Hello World') 字節 from dual;
字符 字節
11 11
SQL> ed
已寫入 file afiedt.buf
1* select length('北京') 字符,lengthb('北京') 字節 from dual
SQL> /
字符 字節
2 4
SQL> --instr(a,b)
SQL> --在a中,查找b
SQL> select instr('Hello World','ll') 位置 from dual;
位置
3
SQL> --lpad 左填充 rpad 右填充
SQL> -- abcd ---> 10位
SQL> select lpad('abcd',10,'') 左,rpad('abcd',10,'') 右 from dual;
左 右
**abcd abcd**
SQL> --trim 去掉前后指定的字符
SQL> select trim('H' from 'Hello WorldH') from dual;
TRIM('H'FR
ello World
SQL> --replace
SQL> select replace('Hello World','l','*') from dual;
REPLACE('HE
He*o Word
SQL> host cls
SQL> --四舍五入
SQL> select round(45.926,2) 一,round(45.926,1) 二,round(45.926,0) 三,round(45.926,-1) 四,round(45.926,-2) 五
2 from dual;
一 二 三 四 五
45.93 45.9 46 50 0
SQL> --截斷
SQL> ed
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。