sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kan vi adskille arabiske navne fra en kolonne i SQL Server 2012?

Filtrer på arabiske strenge ved at bruge like N'%[أ-ي]%' .

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

Resultat:-

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

Opdatering:-

Hvis du KUN har brug for at få de arabiske ord, skal du bruge den næste kode:-

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



  1. støbning af en flydende til decimal i mysql

  2. php/mysql. Er der mysql-funktion til at opdage, om der findes mindst 2 bestemte ord i mindst ét ​​mysql-rækkefelt

  3. Hvordan transponeres kolonner og rækker i PostgreSQL (dvs. hvordan skifter jeg rækker og kolonner)?

  4. Sådan viser du dato i et andet format i Oracle