powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / NVL
6 сообщений из 6, страница 1 из 1
NVL
    #32169524
shnak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Подскажите как в SQL выражении в Access реализована функция, которая в Oracle известна как NVL(). И если можно, то что-нибудь по преобразованию типов, типа(извиняюсь за каламбур) TO_CHAR(), TO_DATE(), TO_NUMBER()?
Спасибо.
...
Рейтинг: 0 / 0
NVL
    #32169567
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такие функции
DateValue(String), Str(Number), Val(String)

а что такое NVL? мне очень любопытно
...
Рейтинг: 0 / 0
NVL
    #32169573
shnak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос типа:
SELECT NVL(fld1, val1)
FROM table

Он вернет значение поля fld1, если оно не NULL или val1 в противном случае.
...
Рейтинг: 0 / 0
NVL
    #32169578
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тады есть

SELECT Nz (fld1, val1)
FROM table
...
Рейтинг: 0 / 0
NVL
    #32169583
shnak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное!
Может раскажешь как сделать сортировку по вычесленному полю, а то
SELECT (fld1 + STR(fld2)) AS t
FROM table
ORDER BY 1
не хочет сортировать :(
...
Рейтинг: 0 / 0
NVL
    #32169585
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
SELECT (fld1 + STR(fld2)) AS t 
FROM table 
ORDER BY (fld1 + STR(fld2))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / NVL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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