Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào chúng ta có thể tách tên tiếng Ả Rập khỏi một cột trong SQL Server 2012?

Lọc các chuỗi tiếng Ả Rập bằng cách sử dụng like N'%[أ-ي]%' .

Bản trình diễ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'%[أ-ي]%'

Kết quả:-

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

Cập nhật:-

Nếu bạn CHỈ cần nhận các từ tiếng Ả Rập, hãy sử dụng mã tiếp theo:-

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. Phiên lưu trữ Asp.Net 4.0 trong SqlServer

  2. Có thể xác định rõ ràng liệu một lệnh DML có được phát hành từ một thủ tục được lưu trữ hay không?

  3. Cách tăng bộ đếm trong lựa chọn

  4. Học thiết kế cơ sở dữ liệu với SQL Server Management Studio (SSMS) - Phần 2

  5. Chuyển đổi giá trị Numeric thành Varchar