2016-04-27 65 views
0
SELECT * FROM Test WHERE name = 'foo ? bar' AND age > ? 

我想匹配?不與'"(第二?對於上面的例子)包圍。正則表達式匹配'?'不是由單或雙引號包裹

我應該使用哪種正則表達式?

+1

正在使用哪個數據庫? –

+0

@vkp我想在sql,not query數據庫中匹配'?'。 – jilen

+0

你可以用python嗎? –

回答

1

你總是可以使用like

where name like '%?%' and 
     name not like '%''?''%' and 
     name not like '"?"' 
相關問題