sql >> Database >  >> RDS >> Sqlserver

Hoe kunnen we Arabische namen scheiden van een kolom in SQL Server 2012?

Filter op Arabische tekenreeksen door like N'%[أ-ي]%' . te gebruiken .

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

Resultaat:-

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

Bijwerken:-

Als je ALLEEN de Arabische woorden nodig hebt, gebruik dan de volgende code:-

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



  1. Null-waarden worden automatisch ingevoegd bij het uitvoeren van een query met JSP en MySQL

  2. ontsnappen aan vierkante haken in PATINDEX met SQL Server

  3. Hoe verkeerd gecodeerde gegevens naar UTF-8 te converteren?

  4. replicatie tussen twee tabellen met verschillende namen en die verschillende kolomnamen hebben. Is het mogelijk om zo'n replicatie te maken?