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

    Всего: 4

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

    −13

    1. 1
    n := trunc(sysdate) - trunc(sysdate-2);

    PL/SQL. Вендорская поддержка. Гениальное просто.

    mishok, 23 Марта 2017

    Комментарии (0)
  3. Куча / Говнокод #22660

    −125

    1. 1
    =ЕСЛИ(ГОД(Utils!$B$4)>ГОД(Utils!$B$5);0;ВЫБОР(МЕСЯЦ(Utils!$B$4);P8;P8+S8;Y8;Y8+AB8;Y8+AB8+AE8;Y8+AK8;Y8+AK8+AN8;Y8+AK8+AN8+AQ8;Y8+AK8+AW8;Y8+AK8+AW8+AZ8;Y8+AK8+AW8+AZ8+BC8;Y8+AK8+AW8+BI8))

    Формула расчета накопленного значения с начала года в Excel. Автор не слушал про СУММЕСЛИ().

    mishok, 23 Марта 2017

    Комментарии (0)
  4. SQL / Говнокод #18426

    −84

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    BEGIN
    select count(*) INTO var FROM table_name;
    EXCEPTION WHEN OTHERS THEN 
    var:=0;
    END;

    Если что-то пойдет не так...
    P.S.: count() всегда возвращает какое-либо значение. Ошибке не откуда взяться.

    mishok, 01 Июля 2015

    Комментарии (9)
  5. SQL / Говнокод #18425

    −176

    1. 1
    and (ss_1<>'SS0001' or ss_1<>'SS0002' or ss_1<>'SS0010')

    Сегодня на продакшене было обнаружено гениальное выражение в одном из запросов.

    mishok, 01 Июля 2015

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