Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.04.2004, 07:47
|
|||
|---|---|---|---|
|
|||
Не понятные вещи с SELECT |
|||
|
#18+
Не понятные вещи с 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. как мне от этого избавиться.... мне надо чтобы было просто пусто... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2004, 08:01
|
|||
|---|---|---|---|
Не понятные вещи с SELECT |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2004, 08:04
|
|||
|---|---|---|---|
Не понятные вещи с SELECT |
|||
|
#18+
Ну так НУЛЛ и должен подставляться при внешнем объединении, в чем проблема-то? Если просто пустую строку подставить надо, то вместо, например, pas.серия пишешь NVL(pas.серия, "") , по-моему так. Если важны имена полей в полученной таблице, можно добавить NVL(pas.серия, "") AS серия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2004, 08:08
|
|||
|---|---|---|---|
Не понятные вещи с SELECT |
|||
|
#18+
Да, NVL здесь уместней. Эх, забывться стал старый добрый лис :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1596781]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 366ms |

| 0 / 0 |
