SQL select 查询语句Where中比较nvarchar
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)
或者安装数据开始 安装字符集。
posted on 2010-12-08 14:58 黄兆张's Blog 阅读(548) 评论(0) 编辑 收藏 举报