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

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

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

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


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