首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

通配符的有关问题

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

热点排行