>我有这样的表格:
- 名字
- 答1B2
- A2D2
- A1C4
我想得到 (A,C,D( 的所有组合,以便:发现A2D2A1C4
只是有(A,C,D(没有其他字符。
谁能帮我?
如果你只需要名称中的A,C,D字符,而不是其他字符,如1,2等,你可以尝试REGEXP:
select * from names where name REGEXP '^(A|C|D)+$';
如果需要 A,B 和数字字符的组合,您可以使用正则表达式^[AB0-9]+$
。试试这个测试:
select 'A1B2' REGEXP '^[AB0-9]+$';