Функция coalesce() возвращает первое непустое значение из списка
Синтаксис функции coalesce(выражение1, выражение2, ...)
Как работает эта функция очень наглядно можно продемонстрировать на примере с адресами.
Допустим, есть форма ввода данных, в которой для адреса отведено 2 поля: address1, address2
Пользователь может заполнить оба поля, одно из полей, вообще их не заполнять
Задача - собрать адрес
С помощью функции coalesce() это делается очень просто
Ещё...
Наступил на днях на SQL-грабли, связанные с оператором LIKE и шаблонами подстановки
Ещё...
Задача удаления дубликатов записей из таблицы возникает часто как на собеседованиях, так и на практике.
Случай из практики. Поставщик услуг присылает справочник улиц типа
| StreetId |
StreenName |
| 1 |
Ул. Центральная |
| 1 |
Улица Центральная |
| 2 |
пер. Кирпичный |
| 2 |
Переулок Кирпичный |
| 3 |
проспект Городской |
Необходимо избавиться от дубликатов записей и получить на выходе таблицу
| StreetId |
StreenName |
| 1 |
Ул. Центральная |
| 2 |
пер. Кирпичный |
| 3 |
проспект Городской |
Ещё...