|
Группировка в запросе, результат 1 строка с NULL'ами |
☑ |
0
AneJIbcuH
12.11.19
✎
06:30
|
Такой вопрос, есть простой запрос:
ВЫБРАТЬ
0 КАК Поле1,
0 КАК Поле2,
0 КАК Поле3
ГДЕ
ЛОЖЬ
т.е. условие в запросе не выполняется, результат пустой. Всё Ок, но делаем так:
ВЫБРАТЬ
Сумма(0) КАК Поле1,
Сумма(0) КАК Поле2,
Сумма(0) КАК Поле3
ГДЕ
ЛОЖЬ
Получаем в результате 1 строку, где все значения NULL. Как это лаконично побороть, чтобы результат тоже был пустой?
|
|
1
AneJIbcuH
12.11.19
✎
06:31
|
Пока писал, вроде допер. "Где", заменить на "Имеющие"
|
|
2
Йохохо
12.11.19
✎
06:34
|
естьnull(Сумма(эмптифордум),0)
|
|
3
AneJIbcuH
12.11.19
✎
06:41
|
(2) Тогда мы получим строку не с NULL, а с нулями. Требуется получить пустой результат.
|
|
4
Йохохо
12.11.19
✎
07:11
|
(3) а, багфикс, обернуть в (1)
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.