- 1
- 2
- 3
- 4
- 5
- 6
..........
WHERE
a.id_contact = b.id AND b.company_id = d.id AND
RIGHT( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( a.phone, ' ', '' ) , '(', '' ) , ')', '' ) , '-', '' ) , '+', '' ) , 7 )
LIKE '5085532'
LIMIT 1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−113
..........
WHERE
a.id_contact = b.id AND b.company_id = d.id AND
RIGHT( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( a.phone, ' ', '' ) , '(', '' ) , ')', '' ) , '-', '' ) , '+', '' ) , 7 )
LIKE '5085532'
LIMIT 1
Кусок запроса, увиденный в списке процессов MySQL
eth0 07.11.2012 18:02 # +3
Но тут убогая рахитектура. Номер должен изначально лежать без плюсов, смайликов и всего такого.
guest 09.11.2012 20:18 # 0
eth0 09.11.2012 20:42 # 0
Но я посмотрю на поддержку майскуелем, спасибо. Я редко слежу за новыми фичами.
DBdev 21.11.2012 17:34 # +5
бессмысленное и беспощадное использование LIKE
roman-kashitsyn 21.11.2012 17:36 # +3
anonimb84a2f6fd141 25.11.2012 00:19 # −1
Aligan 24.08.2021 02:32 # 0