- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
p.name LIKE '0%'
OR p.name LIKE '1%'
OR p.name LIKE '2%'
OR p.name LIKE '3%'
OR p.name LIKE '4%'
OR p.name LIKE '5%'
OR p.name LIKE '6%'
OR p.name LIKE '7%'
OR p.name LIKE '8%'
OR p.name LIKE '9%'
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
−187
p.name LIKE '0%'
OR p.name LIKE '1%'
OR p.name LIKE '2%'
OR p.name LIKE '3%'
OR p.name LIKE '4%'
OR p.name LIKE '5%'
OR p.name LIKE '6%'
OR p.name LIKE '7%'
OR p.name LIKE '8%'
OR p.name LIKE '9%'
часть запроса для поиска по названию, начинающемуся с цифры
−863
WHERE (p.city_id = 1)
AND ((COALESCE(b.banket_persons,0)=0) OR (b.banket_persons>=20 AND b.banket_persons<=30))
AND ((COALESCE(b.banket_per_person,0)=0) OR (b.banket_per_person>=500 AND b.banket_per_person<=1000))
упорный программер явно не подозревал о существовании "is null" и "between"