2017-09-15 155 views
-5

如何創建一個函數以從一串文本中提取中間名。同時確保任何 記錄與客戶號碼模式。 「Hill James I.」被放置在適當的列 例如名字進入last_name列,第一個名字「James」進入 first_name列,最初的「I.」進入middle_name列。如何編寫SQL函數

+1

SO不是代碼編寫服務。發佈你的嘗試和你的問題。 – HoneyBadger

+0

https://stackoverflow.com/help/how-to-ask – adiga

回答

0

SELECT SUBSTRING_INDEX(name, '',1),姓氏, SUBSTRING_INDEX(SUBSTRING_INDEX(name, '',2), '',-1)作爲如first_name, SUBSTRING_INDEX(SUBSTRING_INDEX(name, '',3 ),'',-1)as middle_name from <>;