SQL查询超怪现象,我都气死了..,望请各位高手帮忙~
比如ab表   
 a                              b 
 ---------------------- 
 1                           广东 
 2                           广西 
 3                           上海 
 4                           beijing 
 ....   
 在查询分析器中查b列第一位“广”头的: 
 select   *   from   ab   where   left(b,1)= '广 ' 
 运行后结果居然为空,什么都没有.我晕死了......... 
 改用 
 select   *   from   ab   where   left(b,1)= 'b ' 
 如果查带字母开头就OK   
 请问各位SQL2000高手,这到底是为何???   
 SQL版本为:SQL2000简体企业版本+SP4 
 操作系统为:win2003   server   简体版本     
------解决方案--------------------select * from ab where left(b,1)=N '广 '   
 试试
------解决方案--------------------select * from ab where left(b,1)= '广 ' 
 select * from ab where left(b,1)=N '广 ' 
 select * from ab where substring(b,1,1)=N '广 '
------解决方案--------------------簡體系統下,簡體字應該可以不加N。   
 不過試試看   
 select * from ab where left(b,1)=N '广 '
------解决方案--------------------可不可以這樣 
 select * from ab where b= '广% '