Oracle SQL SUBSTR 用法教學

使用工具sqldeveloper
  請先參考 sqldeveloper下載及安裝及連線

測試資料來源請先參考 Oracle DB 目錄

 



用法說明:
關鍵詞(keyword):SUBSTR
SUBSTR 取出字中某個位置開始取幾個字
SUBSTR('字串',起始位置,取幾個)
SUBSTR('字串',起始位置)

例:
此用 EMPLOYEES 資料表 來說明
EMPLOYEE_ID為100的資料
取出FIRST_NAME第1個位置開始取2個字

SELECT 
EMPLOYEE_ID,
FIRST_NAME,
LAST_NAME,
SUBSTR(FIRST_NAME,1,2)
FROM EMPLOYEES
WHERE EMPLOYEE_ID = 100;


測試:



取出FIRST_NAME倒數第3個位置開始取2個字

SELECT 
EMPLOYEE_ID,
FIRST_NAME,
SUBSTR(FIRST_NAME,-3,2)
FROM EMPLOYEES
WHERE EMPLOYEE_ID = 100;


測試:




取出FIRST_NAME第2個位置開始取

SELECT 
EMPLOYEE_ID,
FIRST_NAME,
SUBSTR(FIRST_NAME,2)
FROM EMPLOYEES
WHERE EMPLOYEE_ID = 100;


測試:




 

 







其它文章

arrow
arrow

    PG Levin Li 發表在 痞客邦 留言(0) 人氣()