T-SQL语句中 like模糊查询中[^]条件怎么使用?

书上说的是 [^] 表示 任意一个没有在方括号里列出的字符那比如说 在student表中查询一个名字中没有“王”字的学生 怎么写?是where name like [^'王']? 还是怎么写?

第1个回答  2013-10-11
因为书上是说:不再括号中所指定范围的任意一个《字符》因为一个汉字占两个字符,所以查询是出错的
第2个回答  2013-10-11
select * from student a where a.name not in ( select b.name from student b where b.name like '王%')
第3个回答  2013-10-11
如果按你的要求,没有办法用[^] 。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网