跳到主要內容

【SQL】SUBSTRING抓取特定值

🎯SUBSTRING函數:擷取出欄位的某幾碼。


用法:SUBSTRING(expression ,start , length)
►expression:要擷取的欄位,大多是文字類型
►start:從第幾個字元開始
►length:共取幾個字元

假設我們有的表:DETAIL
NUMBER NAME POINT
10 王大明 50
17 王大發 70
52 陳大明 90

EX
SELECT [NUMBER],SUBSTRING([NAME],2,2) AS 'NEW', [POINT]
--- 利用SUBSTRING抓取後面兩個字的名字,
--- 並利用AS另外命名為NEW欄位
FROM [DETAIL]

RESULT
NUMBER NEW POINT
10 大明 50
17 大發 70
52 大明 90

Reference:
sql-substring

留言

這個網誌中的熱門文章

【TABLEAU】INTRO

🎯 TABLEAU:商業視覺化智慧分析軟體

【SQL】不同來源也無關連可利用UNION

🎯 UNION / UNION ALL:合併多張表的欄位內容。 NOTE: UNION合併但會排除重復筆數;UNION ALL合併且不會排除重複筆數 NOTE2: 不論是哪一種合併,要確定表單的欄位數是一樣的,若欄位數不相同,則要特別指定需要挑選哪幾欄 (挑選後欄位數需一樣)