Я хочу выбрать заголовки, которые имеют номер после определенного символа. Пример:
SELECT * FROM table WHERE title LIKE '%- H(any number)'
Как бы я выбрал любое число в этом утверждении 1-10000000, если число существует?
SELECT * FROM table WHERE title REGEXP '.*- H[0-9]+'
Это похоже на то, что вы ищете.
SELECT * FROM table WHERE title RLIKE '- H[:digit:]{1,7}$';
даст вам 1-9999999
Используйте регулярное выражение :
SELECT ... FROM table WHERE title REGEXP '- H([1-9][0-9]{0,6}|10000000)$' ;