powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Конвертировать NULL в 0
4 сообщений из 4, страница 1 из 1
Конвертировать NULL в 0
    #33555386
AlexBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожайлуйста, есть ли способ для MySQL 4.1 преобразовать значение NULL в 0. Проблема растет от функции SUM, которая в случае с пустой выборкой возвращает NULL, а не 0.

Единственное решение, которое я нашел:
IF(A is NULL, 0, A)
Решение мне не нравится, т.к. А достаточно длинное выражение и получается, что в запросе оно должно быть прописано два раза.
С функциями CAST и CONVERT тоже ничего не получилось ... база ругается.

Есть ли способ?

P.S. Вообще вопрос, по моему, надо в FAQ. Сорри, если уже было ... я не нашел.
...
Рейтинг: 0 / 0
Конвертировать NULL в 0
    #33556023
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SELECT  IFNULL(SUM(my_column), 0 ) FROM my_table
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Конвертировать NULL в 0
    #38837854
Appapa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
'0'||A
...
Рейтинг: 0 / 0
Конвертировать NULL в 0
    #38837944
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть

where .... and target IS NOT NULL
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Конвертировать NULL в 0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]