Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как можем да отделим арабски имена от колона в SQL Server 2012?

Филтриране на арабски низове чрез използване на like N'%[أ-ي]%' .

Демо:-

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

Резултат:-

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

Актуализация:-

Ако трябва да получите САМО арабските думи, използвайте следващия код:-

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Удебелете конкретния текст в SSRS

  2. Преобразуване на ред в колона в sql сървър 2005?

  3. Грешка при потвърждение на ръкостискане преди влизане в SQL Server

  4. SQL:Try/Catch не улавя грешка при опит за достъп до таблица, която не може да намери

  5. Хронология на заявките на SQL Server 2005