好神奇的一个问题:
“车”字在sqlserver2008中未能查找出来 server服务器上。
select ProductName from Product where ProductName like '%车%',
select ProductName from Product where ProductName='双人车'
select Name from Product where Name like N'%车%' 在like后面加个“N”就可以查询出来了
试试这个 select ProductName from Product where ProductName like '%車%',
有可能是你服务器的版本数据库的编码格式设置的繁体吧!改成简体试试。
但是查出来也是简体呀,我试繁体了,也查不出来
@青 草 香: 好痛苦的说!
@那年我十八: 应该说好神奇的说!!
你看看like其它的词 能不能查找到?
可以的,就只有带“车”的不可以查询
@青 草 香: 我在SQLSERVER 2005里面测试没有问题 是不是你的版本字库有问题?
@Albert Fei: 我本地是win7系统的,有装sql2005,也有装sql2008,测试过车,是能查找的到的。你说的版本字库有问题,怎么弄呀?
@青 草 香: 你保存时是用nvarchar 还是varchar, 还是其它类型的?
没想到加N就行了!
@Albert Fei: nvarchar