使用SUBSTRING、CHARINDEX、RIGHT、LEFT函数提取英美人名中的First_Name、Middle_Name、Last_Name。本人属于自学的新手,希望各位路过的大神批评指正,提出优化建议共同进步!
- 建立临时表 #TEMP1,并新增列TempName,存放“Middle_Name+Last_Name”;
- 使用CHARINDEX函数确定姓名中空格键(' ')的位置,分别使用LEFT、RIGHT、SUBSTRING进行字符串的提取;
- 删除临时表#TEMP1。