Функция coalesce() на примере сборки адреса

14. ноября 2011 10:50 by Admin in MSSQL  //  Tags:   //   Комментарии (0)

Функция coalesce() возвращает первое непустое значение из списка

Синтаксис функции coalesce(выражение1, выражение2, ...)

Как работает эта функция очень наглядно можно продемонстрировать на примере с адресами.

Допустим, есть форма ввода данных, в которой для адреса отведено 2 поля: address1, address2
Пользователь может заполнить оба поля, одно из полей, вообще их не заполнять
Задача - собрать адрес

С помощью функции coalesce() это делается очень просто

Ещё...

SQL-грабли. Оператор LIKE

1. ноября 2011 17:38 by Admin in MSSQL  //  Tags: , , ,   //   Комментарии (0)

Наступил на днях на SQL-грабли, связанные с оператором LIKE и шаблонами подстановки

Ещё...

MSSQL удалить дубликаты из таблицы

21. октября 2011 20:48 by Admin in MSSQL  //  Tags: ,   //   Комментарии (0)

Задача удаления дубликатов записей из таблицы возникает часто как на собеседованиях, так и на практике.

Случай из практики. Поставщик услуг присылает справочник улиц типа

StreetId StreenName
1 Ул. Центральная
1 Улица Центральная
2 пер. Кирпичный
2 Переулок Кирпичный
3 проспект Городской

 

Необходимо избавиться от дубликатов записей и получить на выходе таблицу

StreetId StreenName
1 Ул. Центральная
2 пер. Кирпичный
3 проспект Городской

Ещё...

Свежачок

Календарь

<<  Февраль 2012  >>
повтсрчепясуво
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar