Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak możemy oddzielić arabskie nazwy od kolumn w SQL Server 2012?

Filtruj ciągi arabskie za pomocą 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'%[أ-ي]%'

Wynik:-

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

Aktualizacja:-

Jeśli potrzebujesz TYLKO arabskich słów, użyj następnego kodu:-

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. Nie można usunąć schematu , ponieważ nie istnieje lub nie masz uprawnień. - SQL Server / samouczek TSQL, część 29

  2. nazwa lub numer kolumny ... nie pasuje do definicji tabeli w tabeli utworzonej przez skrypt tworzenia.Błąd wyświetlany podczas wstawiania wierszy z jednej tabeli do drugiej

  3. Nieprawidłowa nazwa kolumny w kolumnach utworzonych w instrukcji select

  4. unsigned przesunięcie w prawo '>>>' Operator na serwerze sql

  5. Jak przekazać parametr do zapytania mssql w węźle js