1. Список говнокодов пользователя NaCilnic

    Всего: 2

  2. SQL / Говнокод #6557

    −187

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 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%'

    часть запроса для поиска по названию, начинающемуся с цифры

    NaCilnic, 05 Мая 2011

    Комментарии (23)
  3. SQL / Говнокод #6084

    −863

    1. 1
    2. 2
    3. 3
    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"

    NaCilnic, 24 Марта 2011

    Комментарии (5)