Sql server 在SQL Server 2012中,如何将阿拉伯名称与列分开?

Sql server 在SQL Server 2012中,如何将阿拉伯名称与列分开?,sql-server,sql-server-2012,Sql Server,Sql Server 2012,如何在SQL Server 2012中将阿拉伯名称与表的列分开 我在此输入了一个表的图像,它有阿拉伯语和英语,我需要将阿拉伯名称分开,或者我需要从表中只提取地址的阿拉伯名称,通过使用类似于“%[أ-ي]%”的N“%[p>对阿拉伯字符串进行过滤 演示:- 结果:- 更新:- 如果您只需要获取阿拉伯语单词,请使用以下代码:- name like N'%[أ-ي]%' and name not like N'%[a-z]%' Address1列的数据类型是什么?Nvarchar是该列中的数据类型只有

如何在SQL Server 2012中将阿拉伯名称与表的列分开


我在此输入了一个表的图像,它有阿拉伯语和英语,我需要将阿拉伯名称分开,或者我需要从表中只提取地址的阿拉伯名称,通过使用类似于“%[أ-ي]%”的N“%[p>对阿拉伯字符串进行过滤

演示:-

结果:-

更新:-

如果您只需要获取阿拉伯语单词,请使用以下代码:-

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

Address1列的数据类型是什么?Nvarchar是该列中的数据类型只有我们可以存储阿拉伯语言,在varchar中我们不能存储阿拉伯语言numbers@DonaSusanIssac其中名称为N“%[a-z]”和名称为“%[0-9]”
id  name
2   أحمد عبد القادر
name like N'%[أ-ي]%' and name not like N'%[a-z]%'