日期:2014-05-19  浏览次数:20471 次

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