Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в условие указать пустую строку? / 16 сообщений из 16, страница 1 из 1
18.08.2003, 14:17
    #32239023
Yur
Yur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
То есть в условии запроса указать значение равное пустой строке

Where T.P="";

Не подходит - не выбирает ничего

Where trim(T.P)="";

Тоже самое...

Подскажите плиз...

(прошу прощения за очередной чайнический вопрос)
...
Рейтинг: 0 / 0
18.08.2003, 14:18
    #32239026
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
NULL
...
Рейтинг: 0 / 0
18.08.2003, 14:20
    #32239030
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
Наверное нужно пояснить

Where trim(T.P) Is NULL;
...
Рейтинг: 0 / 0
18.08.2003, 14:20
    #32239031
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
Черт...

Where T.P Is Null;
...
Рейтинг: 0 / 0
18.08.2003, 14:24
    #32239038
Yur
Yur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
Не-а ничего не выбирает, хотя такие поля есть точно.

и

Where trim(p)=NULL;

тоже самое.
...
Рейтинг: 0 / 0
18.08.2003, 14:25
    #32239041
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
весь запрос давай
...
Рейтинг: 0 / 0
18.08.2003, 14:28
    #32239047
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
SELECT Bill.*
FROM Bill
WHERE Trim(дата2) Is Null;


SELECT Bill.*
FROM Bill
WHERE дата2 Is Null;

У меня все работает...

Как говорится, плохому танцору сапоги мешают... (шутка)
...
Рейтинг: 0 / 0
18.08.2003, 14:29
    #32239050
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
То есть в условии запроса указать значение равное пустой строке
Where T.P="";
Не подходит - не выбирает ничего


Раз не выбирает, значит и нет там таких значений.
...
Рейтинг: 0 / 0
18.08.2003, 14:29
    #32239051
Yur
Yur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
Все, ок - мешают как пить дать :)
...
Рейтинг: 0 / 0
18.08.2003, 14:30
    #32239054
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
2Varan
Не-а ничего не выбирает, хотя такие поля есть точно.
...
Рейтинг: 0 / 0
18.08.2003, 14:31
    #32239055
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
2Yur
Мне запрос нужно 3 или 4 раза попросить?
...
Рейтинг: 0 / 0
18.08.2003, 14:33
    #32239062
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
Vsevolod V,
А ты при этом присутствовал?
...
Рейтинг: 0 / 0
18.08.2003, 14:36
    #32239067
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
2Varan
Если подходить с твоей позиции, то можно начинать обсуждение любого вопроса с того, незабыл ли вопрошающий включить компьютер... И требовать от него убедительных довыдов, что это именно так и есть...
...
Рейтинг: 0 / 0
18.08.2003, 14:50
    #32239091
TRoUbLEs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
А может там не пустая строка, а пробел был??? Тогда на до так ....t.p=" "
...
Рейтинг: 0 / 0
18.08.2003, 14:55
    #32239104
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
А если два пробела или одиннадцать? Лучше так:

Код: plaintext
T is null or Trim(T)=''
...
Рейтинг: 0 / 0
18.08.2003, 15:01
    #32239117
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в условие указать пустую строку?
В обще случае:
WHERE Trim(aField & "" ) = "".
(используя неявное преобразование #NULL# & "" => "", и преобразуя {" "} => {""}; можно и Trim(Nz(aField ,"")="")

ЗЫ: но есть еще коды (при подключении к Btrieve, например обнаруживаются, когда Trim(aField & "" ) <> "". а визуально там - пустота. Проверяется содержимое возвратом набора кодов, и прописыванием соответствующей ф-ии.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в условие указать пустую строку? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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