你可以做一個 「SELECT * FROM表,其中屬性有最後一個字符是 'A' 或 'B'」SQL - 您可以選擇某個字符串以幾個字符結尾的所有內容嗎?
0
A
回答
2
我明白了,這裏回答的每個人都建議LIKE
。
但是,以下內容會比LIKE
更快,所以我建議您使用它。
SELECT *
FROM t1
WHERE substring(attribute, -1)= 'A'
OR substring(attribute, -1)= 'B';
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';
2
您還可以使用Mysql's RIGHT()功能
SELECT
*
FROM
`table`
WHERE RIGHT(attribute, 1) = 'A'
OR RIGHT(attribute, 1) = 'B'
0
是的,這是可能的。例如,你可以:
SELECT * FROM table WHERE attribute LIKE '%[AB]'
這將選擇與現場「屬性」的是「A」結尾或「B」
+0
它應該是評論 – Chinna
相關問題
- 1. REGEX:選擇不等於某個字符串的所有內容
- 2. Umbraco/Razor:選擇某些屬性以某個字符串結尾的位置
- 3. 匹配所有不以指定字符串結尾的字符
- 4. 如何選擇以字符串開頭但以jQuery中不同字符串結尾的內容?
- 5. Python字符串以NULL結尾嗎?
- 6. 確定字符串是否以另一個字符串結尾
- 7. C#字符串以空字符串結尾嗎?
- 8. Sed - 大寫以字符串結尾的字符串的第一個字符
- 9. 從sql中選擇某個列以某個字符串開頭的條件
- 10. Base64編碼的字符串可以以3個等號結尾嗎?
- 11. 使用jQuery,如何選擇元素id以某個字符串結尾的所有元素?
- 12. SQL SERVER從某個字符後選擇字符串
- 13. 確保字符串中有\ n以特定字符串結尾
- 14. 測試字符串是以另一個字符串開始還是以另一個字符串結尾
- 15. ASCIIZ字符串以零字節結尾
- 16. 打印字符串中幾個特定字符後的所有內容
- 17. 可以選擇在For/f中定義一個字符串嗎?
- 18. LINQ不會以某些字符結尾
- 19. 刪除Tcl中的字符串中的某個字符後的所有內容
- 20. 如何刪除字符串中某個字符後的所有內容?
- 21. 選擇一個字符串中的某個字符
- 22. 我可以用另一個字符串替換字符串中的某個字符嗎?
- 23. 在從字符串結尾開始的某個分隔符之前刪除所有內容PHP
- 24. 以美元結尾的字符串
- 25. 以.html結尾的字符串
- 26. 如何選擇列值以某個字符串開頭的行?
- 27. Java:匹配不以.htm結尾的所有字符串「
- 28. 所有以'a'結尾的子字符串
- 29. 在Lex中獲取以字符串「lngt」結尾的字符串
- 30. SQL字符串某個字符
這並沒有在紅磚工作,但它在Oracle的確在表中的所有行。我沒有MySQL。但我確實喜歡答案,所以我投了贊成票。 –
@DanBracuk你可以使用[SQLFiddle](http://www.sqlfiddle.com/#!2/c6c851/1)! – Alexander
太棒了,@亞歷山大,我很高興有人終於建立了一些類似sqlfiddle的東西! – Kzqai