SQL查询一个字段中第二位和第三位为16的语句

2025-06-23 01:37:59
推荐回答(4个)
回答1:

SELECT * FROM TABLE WHERE B=SUBSTRING(A,2,3)='16'

回答2:

SELECT B FROM TABLE WHERE SUBSTRING(A,2,3)='16'

回答3:

oracle和SQLserver:
select B字段 from [tablename] where A字段 like '_16%'
速度可能快点。

回答4:

oracle
where substr(a , 2,2) = '16' ;

sql2000
where SUBSTRING(a , 2,2) = '16';