powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не понятные вещи с SELECT
5 сообщений из 5, страница 1 из 1
Не понятные вещи с SELECT
    #32487132
Avral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не понятные вещи с SELECT

У меня начались по настоящему проблемы, необходимо из другой базы при помощи SELECT сформировать таблицу для отчета, вот пример :

SELECT p.idpeople,;
p.фамилия,;
p.имя,;
p.отчество,;
p.год_рожд,;
pas.вид,;
pas.серия,;
pas.номер,;
pas.кем_выдан,;
max(pas.когда_выда),;
s.улица,;
a.номер_дома,;
a.корпус,;
a.номер_квар;
FROM people p LEFT JOIN haracter a;
ON t.idharacter=a.idharacter;
LEFT JOIN street s;
ON a.idулица=s.idstreet;
LEFT JOIN pasport pas;
ON p.idpeople=pas.idpeople6;
WHERE EMPTY(p.Дата_смерт) and p.год_рожд<=CTOD ("14.03.1986") and (p.гражданств='РФ' OR p.гражданств='РОССИЯ' );
order by 1;
group by 2,3,4;
HAVING COUNT(*)=1 OR COUNT(*)>1; && вот этим отбираю дату последнюю при получении паспорта
INTO TABLE c:\spisok.dbf

выбирается, все нормально, но только в получившейся таблице, в полях:
Вид, серия, номер, Кем_выдан, когда, где значения полей пустые стоит
.NULL. как мне от этого избавиться.... мне надо чтобы было просто пусто...
...
Рейтинг: 0 / 0
Не понятные вещи с SELECT
    #32487140
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
iif(EMPTY(pas.вид),"", pas.вид));
...
Рейтинг: 0 / 0
Не понятные вещи с SELECT
    #32487144
Раз (1)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так НУЛЛ и должен подставляться при внешнем объединении, в чем проблема-то?
Если просто пустую строку подставить надо, то вместо, например, pas.серия пишешь NVL(pas.серия, "") , по-моему так. Если важны имена полей в полученной таблице, можно добавить NVL(pas.серия, "") AS серия
...
Рейтинг: 0 / 0
Не понятные вещи с SELECT
    #32487149
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, NVL здесь уместней. Эх, забывться стал старый добрый лис :-(
...
Рейтинг: 0 / 0
Не понятные вещи с SELECT
    #32487168
Есть ещё команда
SET NULLDISPLAY TO text
Это если не хочется заморачиваться с NVL
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не понятные вещи с SELECT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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