1、首先,通过数据频骑夭挞库客户端连接到 SQL Server 服务器,执行一张表的查询语句,图示,该查询中没有包含条件,获取结果中,“库位属地”列包含了“内销”和“外销”两种值,值为中文信息。
2、查看按条件查询出现的问题通过“库位属地”列进行过滤查询,我们只查询该列值为“内销”的记录,图示,返回结果为空,即无法查询到相关记录。
3、问题分析与解决这是 SQLServer 数据库处理中文时编码信蝌怦吩曰息不一致导致的问题,通过在查询条件前方添加一个字母 N 可以解决:select * from 表名 where 列名 = N'值'
4、运行上述查询语句,图示,可以获取到期望的查询结果,问题解决。