sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kan vi separera arabiska namn från en kolumn i SQL Server 2012?

Filtrera på arabiska strängar genom att använda 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   أحمد عبد القادر

Uppdatering:-

Om du ENDAST behöver få de arabiska orden, använd nästa kod:-

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



  1. Anslut till en fjärransluten MySQL-databas med Android

  2. Importera CSV-fil till SQL Server

  3. Använder pg_notify i PostgreSQL triggerfunktion

  4. postgres kodningsfel i sidekiq-appen