Чтобы найти значения, где нет ни одной буквы, мы можем воспользоваться функцией REGEXP в MySQL. Она позволяет использовать регулярные выражения для поиска значений в столбце. В данном случае, мы можем использовать регулярное выражение, чтобы найти значения, в которых нет ни одного алфавитного символа.
Вот как можно выполнить такой запрос:
SELECT * FROM table_name WHERE column_name REGEXP '^[^a-zA-Z]+$';
В этом запросе мы используем символы "^" и "$" для указания начала и конца строки, а также квадратные скобки "[]" для указания диапазона символов. С помощью "a-z" и "A-Z" мы указываем, что хотим найти все символы в диапазоне от a до z и от A до Z. Затем, добавляем символ "^" внутри квадратных скобок, чтобы указать отрицание - то есть, мы ищем значения, где НЕТ символов от a до z и от A до Z. Знак "+" указывает на одно или более вхождений такого образа.
Этот запрос найдет все значения в столбце column_name, где нет ни одной буквы. Если есть необходимость искать в нескольких столбцах или таблицах, то просто добавьте их имена через запятую после SELECT и WHERE.
Обратите внимание, что этот запрос найдет только значения, где нет алфавитных букв. Если в значениях есть другие символы, например цифры или специальные символы, они будут считаться разрешенными.
Пожалуйста, учтите, что регулярные выражения в MySQL регистрозависимы. Если вам нужно найти значения не зависимо от регистра, используйте функцию BINARY, например, так:
SELECT * FROM table_name WHERE BINARY column_name REGEXP '^[^a-zA-Z]+$';
Надеюсь, эта информация будет полезна для вас.