МАКС(isnull(поле,0)) или isnull(МАКС(поле),0) ?
По теме из базы знаний
- Опыт оптимизации и контроля производительности в БД с 3000 пользователей
- Интеграция сценарного тестирования в процесс разработки
- Преобразование запросов
- Полнотекстовый поиск в 1С. №1 Грабли в динамических списках
- Надежная регистрация изменений. Версионирование объектов. Аудит. Все средствами SQL Server
Найденные решения
могут быть разные результаты:
Даст 0
Даст -1
ВЫБРАТЬ
МАКСИМУМ(ЕСТЬNULL(ВложенныйЗапрос.Поле, 0)) КАК Поле
ИЗ
(ВЫБРАТЬ
-2 КАК Поле
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
-1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
NULL) КАК ВложенныйЗапрос
ПоказатьДаст 0
ВЫБРАТЬ
ЕСТЬNULL(МАКСИМУМ(ВложенныйЗапрос.Поле), 0) КАК Поле
ИЗ
(ВЫБРАТЬ
-2 КАК Поле
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
-1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
NULL) КАК ВложенныйЗапрос
ПоказатьДаст -1
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
могут быть разные результаты:
Даст 0
Даст -1
ВЫБРАТЬ
МАКСИМУМ(ЕСТЬNULL(ВложенныйЗапрос.Поле, 0)) КАК Поле
ИЗ
(ВЫБРАТЬ
-2 КАК Поле
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
-1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
NULL) КАК ВложенныйЗапрос
ПоказатьДаст 0
ВЫБРАТЬ
ЕСТЬNULL(МАКСИМУМ(ВложенныйЗапрос.Поле), 0) КАК Поле
ИЗ
(ВЫБРАТЬ
-2 КАК Поле
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
-1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
NULL) КАК ВложенныйЗапрос
ПоказатьДаст -1
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)