我有一个带有Strig的列,我需要搜索在特定位置有字母的行。
例如。用户搜索:
011111Z 这封信是在七(7)位置。
sql语句必须搜索SEVEN(7)POSITION中具有A-Z的所有行。
输出将是:
limit_superior: 000001A / [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [A-Z] /
另一个: 001AA必须在字符串行的3,4位搜索A-Z行。
如何在MYSQL中生成正确的Sql语句。
答案 0 :(得分:0)
您应该能够使用正则表达式完成此操作,如下所示:
SELECT * FROM table WHERE column REGEXP '^..[A-Za-z][A-Za-z]';