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

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

в синтаксисе представлений ADP?
...
Рейтинг: 0 / 0
24.03.2004, 11:32
    #32454448
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
Посмотри справку по case...when
...
Рейтинг: 0 / 0
24.03.2004, 11:43
    #32454477
Odess
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
Только визуальность потеряешь. Я для удобства некоторые запросы по новому переписал без iif.
...
Рейтинг: 0 / 0
24.03.2004, 12:08
    #32454527
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
"поисковый"
Код: 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
24.03.2004, 12:08
    #32454529
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
Нельзя.
iif обрабатывался локально в акцесе. А адп - это уже чистый клиент-сервер. Т.е. все запросы / View обрабатываются уже на MSSQL-е. А в T-SQL нет конструкции iif.
Используйте Case - When.
...
Рейтинг: 0 / 0
24.03.2004, 12:18
    #32454560
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли пользоваться iif(Условие;РезультатЕслиДа;РезультатЕслиНет) в view в ADP
авторCASE MS SQL на порядок гибче, удобней IIF'a. И по моему - гораздо наглядней

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

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


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