powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
9 сообщений из 9, страница 1 из 1
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454445
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, можно ли переписать запрос

select iif(0=1,2,3) from mytable

в синтаксисе представлений ADP?
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454448
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри справку по case...when
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454477
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только визуальность потеряешь. Я для удобства некоторые запросы по новому переписал без iif.
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454527
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"поисковый"
Код: plaintext
1.
2.
3.
4.
5.
6.
select 
 CASE Перменная When  0  Then 'ноль'
                         WHEN  1  Then 'адын'
 ELSE 'не ноль и не адын'
 END

 from mytable 


"переборный"
Код: plaintext
1.
2.
3.
4.
5.
6.
select 
 CASE When Перменная1 = 0  Then 'ноль'
                         WHEN Перменная2=  1  Then 'адын'
 ELSE 'не ноль и не адын'
 END

 from mytable 


CASE MS SQL на порядок гибче, удобней IIF'a. И по моему - гораздо наглядней
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454529
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя.
iif обрабатывался локально в акцесе. А адп - это уже чистый клиент-сервер. Т.е. все запросы / View обрабатываются уже на MSSQL-е. А в T-SQL нет конструкции iif.
Используйте Case - When.
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454560
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторCASE MS SQL на порядок гибче, удобней IIF'a. И по моему - гораздо наглядней

На 100% согласен
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454564
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Только визуальность потеряешь"
а чавой-та я не потерял?
case when вижу
и в графике
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32454628
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторcase when вижу
и в графике

Шутим, да?
мы пока рассматриваем ADP2000 - 2002.
...
Рейтинг: 0 / 0
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
    #32455749
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично, спасибо :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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