Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Наличие/отсутствие значения в столбце / 5 сообщений из 5, страница 1 из 1
21.01.2002, 12:53
    #32021104
polundra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наличие/отсутствие значения в столбце
Простой вопрос, но не могу найти...
Как проверить наличие заданного значения в поле таблицы?
(что-то вроде IF EXIST Table.Column=X THEN)
...
Рейтинг: 0 / 0
21.01.2002, 13:54
    #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
21.01.2002, 16:46
    #32021139
none
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наличие/отсутствие значения в столбце
Какие то уж чудные стали вопросы на форуме задавать:

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

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

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


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