Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отфильтровать поле с пустым значением? / 6 сообщений из 6, страница 1 из 1
22.02.2011, 16:57
    #37130964
Как отфильтровать поле с пустым значением?
Всем доброго. Есть таблица в которой в неком numeric поле есть пустые значения. Мне нужно такие записи удалить из БД. Все остальные значения этого поля в остальных записях 0,00 - их нужно оставить.
Однако команда
Код: plaintext
delete * from table where ISNULL(pole)
метит на удаление все поля. Даже те в которых грид явно показывает 0,00

Для проверки когда я становлюсь на запись с пустым значением команда ?ISNULL(Pole) дает .F.
Почему?

Каким образом brow различает пустоту от нулей? как мне настроить фокспро чтоб так же пустые поля отличал от непустых?
...
Рейтинг: 0 / 0
22.02.2011, 17:04
    #37130983
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отфильтровать поле с пустым значением?
Попробуй ISBLANK()
...
Рейтинг: 0 / 0
22.02.2011, 17:05
    #37130988
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отфильтровать поле с пустым значением?
лучше так
Код: plaintext
delete in table for ISBLANK(pole)
...
Рейтинг: 0 / 0
22.02.2011, 17:10
    #37130998
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отфильтровать поле с пустым значением?
Виталий БеликВсем доброго. Есть таблица в которой в неком numeric поле есть пустые значения. Мне нужно такие записи удалить из БД. Все остальные значения этого поля в остальных записях 0,00 - их нужно оставить.
Однако команда
Код: plaintext
delete * from table where ISNULL(pole)
метит на удаление все поля.Синтаксис команд надо не придумывать, а изучать по хелпу. Какой смысл несет звездочка в запросе? Даже те в которых грид явно показывает 0,00А до фильтарции дело недоходит.
Для проверки когда я становлюсь на запись с пустым значением команда ?ISNULL(Pole) дает .F.
Почему?Потому, что null и пустота - две совершенно разные вещи.
Каким образом brow различает пустоту от нулей?Никак. Он их не различает. Он их просто показывает. как мне настроить фокспро чтоб так же пустые поля отличал от непустых?Фокс не надо настраивать. Надо себя правильно настроить. Воспользваться хелпом и почитать про IsBlank().
...
Рейтинг: 0 / 0
23.02.2011, 09:41
    #37131739
Как отфильтровать поле с пустым значением?
Dima TПопробуй ISBLANK()
Спасибо, понял. Чесно говоря забыл про эту функцию. Про EMPTY() помнил а про эту забыл
авторКакой смысл несет звездочка в запросе?
Никакого это опечатка.

Задача решена
...
Рейтинг: 0 / 0
23.02.2011, 22:53
    #37132732
Мангуст
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отфильтровать поле с пустым значением?
Dima TПопробуй ISBLANK()
А если надо поудалять пустые записи (не поле) ?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как отфильтровать поле с пустым значением? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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