2015-10-13 102 views
1

我有一個表包含這種類型的列的結構,我如何才能使選擇僅從字符4到6忽略其他字符在這個邊界之外,我試過LIKE'%544%',RegExp。等。 ??模擬器選擇查詢

1 000544001 

2 000054400 

3 000544010 

4 000344010 

5 000544011 

回答

2

一種方法是使用substr()

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

另一個是使用like

where col like '___544%' 
+0

感謝簡單而快速:) –

+0

這兩個答案都非常好,不可多得的謝謝 –

0

你也可以使用MID(山坳,開始位置,長度)語句

這樣的

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