列的子字符串

时间:2015-08-13 17:45:34

标签: sql teradata

如何选择column1所有记录,其中第6位和第7位代表 35 ,例如 13129350250

2 个答案:

答案 0 :(得分:0)

select * from tablename
where substr(column1, 6, 2) = '35'

假设column1中的所有值都具有固定长度,您可以使用substr来执行此操作。

答案 1 :(得分:0)

如果您需要第6和第7位数字,您也可以使用简单的

WHERE col LIKE '_____35%'

这可能比

更有效
WHERE SUBSTRING(col FROM 6 FOR 2) = '35'