sql server2000 个人版和企业版的区别 (通配符% _ 的问题)
在个人版上 执行下面语句:
select * from student where name='张三' //成功返回记录
可是 执行:
select * from student where name= '张%' //不能返回记录
是不是 个人版 每有通配符这个功能
问题点数:0、回复次数:4Top
1 楼zlp321002(Life Is Good,Let's Shine)回复于 2005-04-03 18:10:10 得分 0
--你测试 like '%张三%'
--和 like '%张%'
--看看效果是不是一样Top
2 楼heeeey(c#学习中...)回复于 2005-04-03 18:35:16 得分 0
换成 like '张%' 就能查出 “张三” 这条记录
like 和 = 应该是一样的,以前在企业版上也是这么用的Top
3 楼skeeterLa(英俊的大米虫)回复于 2005-04-03 18:39:49 得分 0
建议你去看一下SQL的联机帮助Top
4 楼cppTrier(修炼ing~~~)回复于 2005-04-03 18:42:48 得分 0
like和=是不一样的,在企业版里,你用="张%"也查不到记录的
like是模糊查找,使用通配符,而=是精确查找,没有通配符的Top




