读书人

通配符的有关问题

发布时间: 2012-02-15 12:09:44 作者: rapoo

通配符的问题
取出某一列COLA
全是数字,或前面是数字后面以3Q结尾的记录

比如
123456
12343Q
ABCDEF
33333Q
22224Q

应该取出

123456
12343Q
33333Q

谢谢各位

[解决办法]
假设只有大写字母

select * from tb where right(COLA,2) = '3Q '
union all
select * from tb where patindex( '%[A-Z]% ',COLA) = 0
[解决办法]
你的句都有的,考不周全。

读书人网 >SQL Server

热点推荐