如何在Big sql环境中使用sql拆分Name?

时间:2017-10-06 10:29:03

标签: sql bigsql

我有一个像“泰卢固语,Praveen Kumar”的字符串。我需要拆分这个字符串,如First_Name = Praveen,Last_Name = Telugu,Middle_Name = Kumar。请帮帮我!!!

1 个答案:

答案 0 :(得分:0)

试试这个:

UPDATE table
SET  FirstName  = SUBSTRING(FullName, CHARINDEX(',', FullName)+1, CHARINDEX(' ',FullName)-CHARINDEX(',', FullName)-1)
    ,MiddleName = SUBSTRING(FullName, 0, CHARINDEX(',', FullName))
    ,LastName   = SUBSTRING(FullName, CHARINDEX(' ', FullName)+1, LEN(FullName)-CHARINDEX(' ', FullName)+1)