powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Наличие/отсутствие значения в столбце
5 сообщений из 5, страница 1 из 1
Наличие/отсутствие значения в столбце
    #32021104
polundra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простой вопрос, но не могу найти...
Как проверить наличие заданного значения в поле таблицы?
(что-то вроде IF EXIST Table.Column=X THEN)
...
Рейтинг: 0 / 0
Наличие/отсутствие значения в столбце
    #32021111
Goor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я так понял у тебя запрос такого рода
select aaa, bbb, if ccc=xxx then zzz from table;
если так, то можно сделать подзапрос единственного значения:
select aaa, bbb, (select zzz from dual where ccc=xxx) from table;
вернется zzz при выполнении условия или NULL в противном случае.
...
Рейтинг: 0 / 0
Наличие/отсутствие значения в столбце
    #32021139
none
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие то уж чудные стали вопросы на форуме задавать:

select count(*) AS counts from table where column='X'

если counts=0 - то нет значения
если больше, что есть.
...
Рейтинг: 0 / 0
Наличие/отсутствие значения в столбце
    #32021160
polundra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Goor: тут не подзапрос, а именно проверка, если есть table.ccc=xxx, то делаем одно, нет - другое,
попробую по вашему совету делать...

To none: про count(*) мне известно, но он проходит насквозь ВСЮ таблицу, а хочется, чтобы функция (если таковая имеется) при нахождении первого
table.ccc=xxx прерывала поиск и возвращала "Есть такое значение".
...
Рейтинг: 0 / 0
Наличие/отсутствие значения в столбце
    #32021177
Goor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select count(*) from Table where Column=X and rownum<2
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Наличие/отсутствие значения в столбце
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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