Patern maching like Select Query

时间:2015-10-13 11:43:21

标签: mysql sql

我有一个包含这种列结构的表,如何只从字符4到6中选择忽略该边界之外的其他字符,我试过LIKE'%544%',{{1} }。等。 ??

RegExp

2 个答案:

答案 0 :(得分:2)

一种方法是使用substr()

where substr(col, 4, 3) = '544'

另一种方法是使用like

where col like '___544%'

答案 1 :(得分:0)

你也可以使用mid(col,start,length)语句

像这样

select column1 from table1 where mid(column1,4,3);