我有一张这样的表:
我希望获得(A,C,D)的所有组合: 发现 A2D2 A1C4
只有(A,C,D)不是其他角色..
任何人都可以帮助我吗?
答案 0 :(得分:0)
如果您只需要名称中的A,C,D字符而不需要1,2等其他字符,您可以尝试REGEXP:
select * from names where name REGEXP '^(A|C|D)+$';
如果需要A,B和数字字符的组合,您可以使用正则表达式^[AB0-9]+$
。试试这个测试:
select 'A1B2' REGEXP '^[AB0-9]+$';