我做了个模糊查询,select * from table1 where type like 'T%' 现在需要指定T后的一个字符不为P,也就是查询出来的结果不是以TP开头的,如何修改啊?
[此贴子已经被作者于2007-10-30 9:47:58编辑过]
可以这样写吗,select * from T where value like 'T%' and value not like 'TP%'
个人感觉这种写法怪怪的,楼主的意思只要满足前两位不是TP即可。写成这样不就可以了select * from T where value not like 'TP%'感觉楼主的写法有点画蛇添足的感觉。
哦,我的意思可能你没有明白,我是查询出以T开头并且第二个字符不为P的记录,那样写可以实现,谢谢楼上了
是我理解错误,抱歉!