2014-02-26 74 views

回答

2

我明白了,這裏回答的每個人都建議LIKE
但是,以下內容會比LIKE更快,所以我建議您使用它。

SELECT * 
    FROM t1 
WHERE substring(attribute, -1)= 'A' 
     OR substring(attribute, -1)= 'B'; 

SQLFiddle

+0

這並沒有在紅磚工作,但它在Oracle的確在表中的所有行。我沒有MySQL。但我確實喜歡答案,所以我投了贊成票。 –

+1

@DanBracuk你可以使用[SQLFiddle](http://www.sqlfiddle.com/#!2/c6c851/1)! – Alexander

+0

太棒了,@亞歷山大,我很高興有人終於建立了一些類似sqlfiddle的東西! – Kzqai

2

你可以試試:

SELECT * FROM TABLE WHERE attribute LIKE '%A' OR attribute LIKE '%B' 
2

嘗試

SELECT * FROM TABLE WHERE attribute LIKE '%A' or attribute LIKE '%B' 
2

嘗試此查詢:

SELECT * FROM TABLE1 WHERE attribute LIKE '%A' OR attribute LIKE '%B'; 
0

是的,這是可能的。例如,你可以:

SELECT * FROM table WHERE attribute LIKE '%[AB]' 

這將選擇與現場「屬性」的是「A」結尾或「B」

+0

它應該是評論 – Chinna

相關問題