powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с нуловаными значениями
3 сообщений из 3, страница 1 из 1
Проблема с нуловаными значениями
    #33019606
AntonIgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаем табличку:
create table temp1 (id int4, mytext text);
вставляем в неё данные
insert into temp1 (id, mytext) values (1, '')
insert into temp1 (id, mytext) values (1, null)
выбираем
select * from temp1 where mytext is null , и выбирается только одно значение.
Подскажите, пожалуйста, как заставить Постгре строку '' (пустую) воспринимать как нул?
...
Рейтинг: 0 / 0
Проблема с нуловаными значениями
    #33020169
neko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пустая строка это не null
это пустая строка
вообще если для тебя нет разницы между пустой строкой и null, то наверное в данной ситуации null использовать нецелесообразно

и соответственно...
AntonIggПодскажите, пожалуйста, как заставить Постгре строку '' (пустую) воспринимать как нул?
никак
надо переписать условие в WHERE
...
Рейтинг: 0 / 0
Проблема с нуловаными значениями
    #33020705
ZemA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonIgg
Подскажите, пожалуйста, как заставить Постгре строку '' (пустую) воспринимать как нул?
Попробуй так
Код: plaintext
select * from temp1 where nullif(mytext, '') is null
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с нуловаными значениями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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