:
我想分割全名如محمدمحمدوائلأبوالعز一样 ich是在一栏中找到名字的阿拉伯名字,我想把第一个名字محمد放在列名(FirstName)列名(SecondName)中的第二个名称محمد,列名(ThirdName)中的第三个名称وائل,以及列名(FourthName)中的第四个名称أبوالعز
请注意第四个名称包含两个碎片并且这个问题可能在第一个或第二个或第三个名称中找到
在这种情况下你的豁免是什么
答案 0 :(得分:0)
执行以下语句时
SELECT FirstArabicName,
PARSENAME(REPLACE(FirstArabicName,' ','.'),4) 'FName' ,
PARSENAME(REPLACE(FirstArabicName,' ','.'),3) 'SName' ,
PARSENAME(REPLACE(FirstArabicName,' ','.'),2) 'TName' ,
PARSENAME(REPLACE(FirstArabicName,' ','.'),1) 'Sur Name'
FROM gfodatabase2013.dbo.Students
它适用于只有一个单词的名字,但是 你仍然有一个问题,有两个单词,如“Abd AlRahman” 我们如何解决这个问题?