powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подзапрос возвращает значение или NULL
5 сообщений из 5, страница 1 из 1
Подзапрос возвращает значение или NULL
    #35186863
WinLin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select id,namesocr from org
where tiporg_id = (подзапрос)

подзапрос может возвращать значение или NULL,
который обозначает любое значение tiporg_id.

Так делать:
select id,namesocr from org
where tiporg_id = (подзапрос) OR (подзапрос) IS NULL
???
...
Рейтинг: 0 / 0
Подзапрос возвращает значение или NULL
    #35187059
_Андрей_М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, например так
Код: plaintext
1.
2.
select id, namesocr from org
join (подзапрос) as p on p.<...> = org.<...>
where tiporg_id = p.<...> or p.<...> is null
...
Рейтинг: 0 / 0
Подзапрос возвращает значение или NULL
    #35187072
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
select id,namesocr from org
where tiporg_id = COALESCE( (подзапрос), tiporg_id)
...
Рейтинг: 0 / 0
Подзапрос возвращает значение или NULL
    #35187818
WinLin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Funny_Falcon
Код: plaintext
1.
select id,namesocr from org
where tiporg_id = COALESCE( (подзапрос), tiporg_id)


Большое спасибо!
...
Рейтинг: 0 / 0
Подзапрос возвращает значение или NULL
    #35190628
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funny_Falcon
Код: plaintext
1.
select id,namesocr from org
where tiporg_id = COALESCE( (подзапрос), tiporg_id)
а если само tiporg_id - NULL???
таки плохое решение, хотя и выглядит симпатично
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подзапрос возвращает значение или NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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