Если вы используете MySQL или версию MariaDB, которая поддерживает REGEXP_REPLACE
, вы также можете сделать так:
SELECT ename FROM emp
WHERE LENGTH(REGEXP_REPLACE(na,'[b-zB-Z]',''))=2;
Пропуск символа a
или A
из условия замены здесь '[b-zB-Z]'
затем используйте LENGTH
, чтобы определить только результат шоу, когда a
или A
встречаются дважды.
В противном случае, я протестировал метод @ Akina (в комментарии), и он работает очень хорошо независимо от версии MySQL / MariaDB.