2016-07-05 2 views
0

Я ищу функцию или какой-то метод проверки, если в данной строке письмо появляется несколько раз (не менее 2 раз). Я ищу список всех тех записей, которые содержат по крайней мере 2 одной и той же буквы, например. Peter имеет 2 e -s или Amanda имеет 2 a-s.MySQL одно и то же письмо несколько раз в строке

Любые предложения по решению этой проблемы?

Благодаря

ответ

1

вы можете сделать это следующим способом

SELECT (LENGTH("adadaaaada") - LENGTH(REPLACE("adadaaaada", 'd', ''))); 

+-----------------------------------------------------------------+ 
| (LENGTH("adadaaaada") - LENGTH(REPLACE("adadaaaada", 'd', ''))) | 
+-----------------------------------------------------------------+ 
|                3 | 
+-----------------------------------------------------------------+ 
1 row in set (0.00 sec) 
+0

заменить «adadaaaada» с именем столбца и заменить «D» с характером –

+0

, пожалуйста, попробуйте это и дайте мне знать –

+0

На самом деле я дону Я хочу заменить какие-либо буквы, я просто хочу найти те элементы в таблице, которые имеют по крайней мере 2 от одной и той же буквы. Напр. «Питер» имеет 2 «e» -s или «Аманда» имеет 2 «a» -s – Stonesmit