Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment pouvons-nous séparer les noms arabes d'une colonne dans SQL Server 2012 ?

Filtrer sur les chaînes arabes en utilisant like N'%[أ-ي]%' .

Démo :-

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'%[أ-ي]%'

Résultat :-

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

Mise à jour :-

Si vous avez besoin d'obtenir UNIQUEMENT les mots arabes, utilisez le code suivant :-

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