首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql2005查询条件包含中文时找不到记录,咋回事

2012-01-13 
sql2005查询条件包含中文时找不到记录,怎么回事?在sql2005中.执行select*fromBookwhereBookNamelike %C语

sql2005查询条件包含中文时找不到记录,怎么回事?
在sql2005中.
执行select   *   from   Book   where   BookName   like '%C语言% ',没有记录
表里边绝对有记录,但就是找不到,把中文去掉,
换成select   *   from   Book   where   BookName   like '%C% '就能找到,
感觉好奇怪,在查询分析器里执行   select   '测试 ',显示两问号
怎么回事?该怎么解决?


[解决办法]
select * from Book where BookName like N '%C语言% '

热点排行