通配符的有关问题

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

通配符的问题
取出某一列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
[解决办法]
你寫的兩條語句都有問題的,考慮不周全。