你能做一个“SELECT * FROM TABLE WHERE属性的最后一个字符是'A'或'B'”
答案 0 :(得分:2)
您可以尝试:
SELECT * FROM TABLE WHERE attribute LIKE '%A' OR attribute LIKE '%B'
答案 1 :(得分:2)
尝试
SELECT * FROM TABLE WHERE attribute LIKE '%A' or attribute LIKE '%B'
答案 2 :(得分:2)
尝试此查询:
SELECT * FROM TABLE1 WHERE attribute LIKE '%A' OR attribute LIKE '%B';
答案 3 :(得分:2)
我知道,在这里回答的每个人都建议LIKE
但是,以下内容会比LIKE
快,所以我建议您使用它。
SELECT *
FROM t1
WHERE substring(attribute, -1)= 'A'
OR substring(attribute, -1)= 'B';
答案 4 :(得分:2)
您还可以使用Mysql's RIGHT()功能
SELECT
*
FROM
`table`
WHERE RIGHT(attribute, 1) = 'A'
OR RIGHT(attribute, 1) = 'B'
答案 5 :(得分:0)
是的,这是可能的。例如,您可以:
SELECT * FROM table WHERE attribute LIKE '%[AB]'
哪个会选择表格中的所有行,字段'attribute'以'A'或'B'结尾