Программное обеспечение отстой из-за отсутствия разнообразия. Не в обиду ни одной расе, но все работает хорошо, когда профессия состоит из разных рас и обоих полов. Просто посмотрите на чрезмерное использование невозобновляемой энергии. Все идет хорошо, потому что каждый вносит свой вклад, а не просто «стереотипный парень»
Первый символ - числовой:
SELECT * FROM ... WHERE name REGEXP '^[0-9]';
Первый символ не является буквенно-цифровым:
SELECT * FROM ... WHERE name REGEXP '^[^0-9A-Za-z]';
(Обратите внимание, что это отличается от NOT REGEXP ^ [0- 9A-Za-z]
, потому что вы, кажется, хотите сопоставить только , когда фактически является первым символом.)
Вероятно, вы можете заменить [^ [: alnum:]]
для [^ 0-9A-Za-z]
, но я не тестировал его. Вы можете конечно заменить [[: digit:]]
вместо [0-9]
, но он длиннее. : -)
См. Также Справочник MySQL REGEXP .