Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie können wir arabische Namen von einer Spalte in SQL Server 2012 trennen?

Filtern Sie nach arabischen Zeichenfolgen, indem Sie like N'%[أ-ي]%' verwenden .

Demo:-

Create table #Emp
(id int ,
name nvarchar(100))

insert into #Emp values (1 , 'Ahmed Abdelqader')
insert into #Emp values (2 , N'أحمد عبد القادر')

select * from #Emp
where name like N'%[أ-ي]%'

Ergebnis:-

id  name
2   أحمد عبد القادر

Aktualisierung:-

Wenn Sie NUR die arabischen Wörter benötigen, verwenden Sie den nächsten Code:-

name like N'%[أ-ي]%' and name not like N'%[a-z]%'