Substr涓巗ubstrb 瀛楃涓叉埅鍙栧嚱鏁?璐熸暟浠h〃浠庡彸寮濮嬫埅鍙?
SQL> select substr('鎴戞槸涓浗浜?/span>',2) from dual;
SUBSTR('鎴戞槸涓浗浜?/span>',2)
----------------------
鏄腑鍥戒漢
SQL> select substrb('鎴戞槸涓浗浜?/span>',2) from dual;
SUBSTRB('鎴戞槸涓浗浜?/span>',2)
-----------------------
鏄腑鍥戒漢
SQL> select substr('鎴戞槸涓浗浜?/span>',-2) from dual;
SUBSTR('鎴戞槸涓浗浜?/span>',-2)
-----------------------
鍥戒漢
SQL> select substrb('鎴戞槸涓浗浜?/span>',-2) from dual;
SUBSTRB('鎴戞槸涓浗浜?/span>',-2)
------------------------
浜?/span>
Length涓巐engthb 闀垮害璁$畻鍑芥暟
SQL> select length('鎴戞槸涓浗浜?/span>') from dual;
LENGTH('鎴戞槸涓浗浜?/span>')
--------------------
5
SQL> select lengthb('鎴戞槸涓浗浜?/span>') from dual;
LENGTHB('鎴戞槸涓浗浜?/span>')
---------------------
10
Instr涓嶪nstrb 瀛楃涓叉煡鎵懼嚱鏁?instr(鍘熷瓧絎︿覆,鏌ョ殑瀛楃涓?璧峰浣嶇疆,絎嚑涓尮閰? 榪斿洖瀛楃涓蹭綅緗?鎵句笉鍒拌繑鍥? .
SQL> select Instr('abcabcdabcdef','a',1,3) from dual;
INSTR('ABCABCDABCDEF','A',1,3)
------------------------------
8
Upper涓巐ower 澶у皬鍐欒漿鎹㈠嚱鏁?
SQL> select upper('AaBbCc') from dual;
UPPER('AABBCC')
---------------
AABBCC
SQL> select lower('AaBbCc') from dual;
LOWER('AABBCC')
---------------
aabbcc
Trim/Rtrim/Ltrim 瀛楃涓瞭rim鍑芥暟
SQL> select trim(' A B ') from dual;
TRIM('AB')
----------
A B
SQL> select rtrim('xABx','x') from dual;
RTRIM('XABX','X')
-----------------
xAB
SQL> select ltrim('xABx','x') from dual;
LTRIM('XABX','X')
-----------------
ABx
Trunc 鎴彇鍑芥暟(涓嶈繘琛屽洓鑸嶄簲鍏?
SQL> select trunc(1234.123456,'-2') from dual;
TRUNC(1234.123456,'-2')
-----------------------
1200
SQL> select trunc(1234.123456,'2') from dual;
TRUNC(1234.123456,'2')
----------------------
1234.12
SQL> select trunc(1234.123456,'4') from dual;
TRUNC(1234.123456,'4')
----------------------
1234.1234
SQL> select trunc(1234.123456,'5') from dual;
TRUNC(1234.123456,'5')
----------------------
1234.12345
SQL> select trunc(sysdate,'yy') from dual;
TRUNC(SYSDATE,'YY')
-------------------
2007-01-01
SQL> select trunc(sysdate,'mi') from dual;
TRUNC(SYSDATE,'MI')
-------------------
2007-10-01 11:55:00
SQL> select trunc(sysdate,'dd') from dual;
TRUNC(SYSDATE,'DD')
-------------------
2007-10-01
SQL> select trunc(sysdate,'day') from dual;
TRUNC(SYSDATE,'DAY')
--------------------
2007-09-30
Next_day涓巐ast_day
SQL> select sysdate from dual;
SYSDATE
-----------
2007-10-01
SQL> select next_day(sysdate,'鏄熸湡涓') from dual;
NEXT_DAY(SYSDATE,'鏄熸湡涓')
--------------------------
2007-10-08 11:57:29
SQL> select next_day(sysdate,1) from dual;
NEXT_DAY(SYSDATE,1)
-------------------
2007-10-07 11:57:42
SQL> select next_day(sysdate,2) from dual;
NEXT_DAY(SYSDATE,2)
-------------------
2007-10-08 11:57:56
SQL> select last_day(sysdate) from dual;
LAST_DAY(SYSDATE)
-----------------
2007-10-31 12:00:
Round 鍥涜垗浜斿叆鍑芥暟
SQL> select round(123.456,2) from dual;
ROUND(123.456,2)
----------------
123.46
SQL> select round(123.456,-2) from dual;
ROUND(123.456,-2)
-----------------
100
SQL> select round(123.456,-1) from dual;
ROUND(123.456,-1)
-----------------
120
Ceil涓巉loor 鍙栨暣鍑芥暟
SQL> select ceil(1.1) from dual;
CEIL(1.1)
----------
2
SQL> select floor(9.9) from dual;
FLOOR(9.9)
----------
9
Decode涓巒vl Decode鐩稿綋浜庝竴涓笁鍏冭繍綆楀嚱鏁?nvl 濡傛灉鍊間負絀烘椂榛樿鍊?