powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / case when
6 сообщений из 6, страница 1 из 1
case when
    #40057954
Raze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер всем!
Подскажите, пожалуйста, можно так сделать через case? про case почитал, но что-то не очень понял касательно такого варианта развития событий.
Есть две таблицы, у них есть одинаковое ключевое поле, по которому они объединяются, можно ли сделать проверку сначала из одной таблицы, а потом из второй или же проверка должна быть из одной какой-то таблицы? допустим:
Код: sql
1.
2.
3.
4.
case when d = '01' then 'True' 
       when c = '02' then 'False'
else 'rezultat'
end t



Просто получается, что при выполнении запроса, проставляется True, а там где должно быть False, там Null
...
Рейтинг: 0 / 0
case when
    #40057955
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
select
  *
from [сначала из одной таблицы] a
full join [потом из второй] b on a.[одинаковое ключевое поле, по которому они объединяются] = b.[одинаковое ключевое поле, по которому они объединяются]



Ну и далее вписываете вашу проверку, она у меня не расшифровась.
...
Рейтинг: 0 / 0
case when
    #40057957
Raze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,
а, я понял, спасибо!)
...
Рейтинг: 0 / 0
case when
    #40057959
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вместо full можно left/right написать, если таблицы таки связаны.
...
Рейтинг: 0 / 0
case when
    #40057961
Raze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич, хорошо, попробую, чуть позже напишу тогда
...
Рейтинг: 0 / 0
case when
    #40057968
Raze
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич, да, все, нормально отработало, спасибо!!)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / case when
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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