2016-01-23 117 views

回答

1

,如果你想正則表達式,你可以使用like。例如,這會給你的所有行開始a

select * from myTable where myColumn like 'a%'; 

編輯:

我明白你的意思了,MySQL支持>和<字符串一樣,所以如果你這樣做:

where col >= 'e' and col < 'h' 

你實際上將得到一切由E,F,G開始

+0

什麼......我想要的東西在vb.net像< or >比較例如所有'行 d' –

+0

@idealidea - 請參閱我的編輯,我想我現在更好地理解您的問題 –

+0

哦,現在我明白了,但我正在考慮使用「like」,我不知道它可能僅由操作符> =和< ,我記得只有'like'是比較mysql中的解決方案的字符串。不管怎麼說,還是要謝謝你。這工作。 –

1

您可以將多個LIKE運營商說

select * from table1 
where mycol like 'e%' 
or mycol like 'f%' 
or mycol like 'g%'; 

(OR),可以使用大約在公元前d LEFT()字符串函數說

select * from table1 
where left(mycol,1) in ('e','f','g'); 
+0

在(...)中使用'left(..)+是另一個好主意。謝謝 –