UPDATE с условием в PostgreSQL

Синтаксис UPDATE с условием:

UPDATE table_name
SET field = CASE 
WHEN <условие-1>
  THEN <значение-1>
ELSE
 <значение-2>
END;

Пример:

-- Поднимем зарплату сотрудникам отдела с ID=1,
-- а неудачникам из отдела с ID=13 уменьшим её вдвое
UPDATE employees
SET salary = CASE 
 WHEN department_id = 1 THEN salary*10
 WHEN department_id = 13 THEN salary/2
 ELSE salary
END;

Добавление капчи в форме подписки Битрикс

Сегодня я столкнулся с необходимостью для одного сайта на Битриксе сделать капчу в форму подписки. В этой записи я опишу весь процесс.

Читать далее «Добавление капчи в форме подписки Битрикс»

К чему приводит обновление резюме

Время от времени я захожу на сайт hh.ru для того, чтобы посмотреть на то, какие знания и навыки сейчас ценятся и во сколько они оцениваются 🙂 Вот что из этого вышло.

Читать далее «К чему приводит обновление резюме»

Фоновое видео на странице с поддержкой ротации (плейлиста)

Недавно один из моих старых клиентов попросил меня сделать на его сайте видео-бэкграунд из нескольких роликов, которые должны воспроизводиться друг за другом.

Читать далее «Фоновое видео на странице с поддержкой ротации (плейлиста)»

Редизайн сайта дизайнера интерьеров

Сегодня ко мне обратились с просьбой сделать редизайн (смену внешнего вида) сайта дизайнера интерьеров http://decor-ti.ru.

Читать далее «Редизайн сайта дизайнера интерьеров»

Hello world!

Не буду нарушать сложившуюся в программировании традицию, так что у первой записи будет соответствующий заголовок, тем более, что WordPress при установке сам создаёт запись «Hello world!» 🙂