您的位置:首页 > 数据库

SQL select 查询语句Where中比较nvarchar

2010-12-08 14:58 162 查看
select * from where fieldname= 'abc '
select * from where fieldname= '中文 '

fieldname自段是nvarchar的

第一条能够正确查找出结果
第二条查询语句包含中文就查不出来

因为字符集的问题,处理方法:

select * from tablename where fieldname = N '中文 '
--OR
select * from tablename where CAST(fieldname AS VARBINARY) =CAST( N '中文 ' AS VARBIANRY) 或者安装数据开始 安装字符集。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: