Я добавляю несколько новых функций к небольшому проекту, над которым я работаю, и один из них - это альфа-разбивка, которая выглядит как
# 0-9 A B C D E... X Y Z
Я могу легко получить элементы по их первой букве, используя что-то вроде
SELECT * FROM ... WHERE name LIKE 'A%' ...
Группировка всего, что начинается с числа, и все остальные символы немного сложнее, я предполагаю, что ему придется использовать MySQL REGEXP.
Чтобы быть ясным, мне нужна помощь в создании двух запросов, которые будут извлекать все строки, где
- первый символ столбца является числовым
- первый символ столбца не является буквенно-цифровым