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

关于查询,该如何解决

2012-03-05 
关于查询表为TAB1,字段BHBH1H21011H21021H21031HA1011HB1011HC101...查询时,输入1H后,只想显示1H21011H210

关于查询
表为TAB1,字段BH

BH
1H2101
1H2102
1H2103
1HA101
1HB101
1HC101
...
查询时,输入1H后,只想显示
1H2101
1H2102
1H2103

SQL语句怎么写呢?谢谢:)))(在线等)



[解决办法]
create table TAB1(BH varchar(10))
insert tab1
select '1H2101 '
union select '1H2102 '
union select '1H2103 '
union select '1HA101 '
union select '1HB101 '
union select '1HC101 '

SELECT *
FROM TAB1
where patindex( '1H[1-9]% ',bh)> 0

drop table tab1


/* 结果

BH
----------
1H2101
1H2102
1H2103

(3 row(s) affected)
*/

热点排行