2017-09-15 77 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 <>;