[求助]查询时如何指定第二个字符不为p
我做了个模糊查询,
select * from table1 where type like 'T%'
现在需要指定T后的一个字符不为P,也就是查询出来的结果不是以TP开头的,
如何修改啊?
我做了个模糊查询,
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的记录,
那样写可以实现,谢谢楼上了
是我理解错误,抱歉!