powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / IS NULL OR NOT IS NULL
2 сообщений из 2, страница 1 из 1
IS NULL OR NOT IS NULL
    #32014943
akomar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Ситуация следующая есть две таблица (язык, состояние) и таблица связи между ними, в котором содержиться текстовое поле (varchar(500)).

Мне надо составить запрос который бы возвращал все отношения между таблицами, а в частности где заполнено тектовое поле, а где нет. (в частности возвращать надо либо "Y" либо "N")

Так как поле возвращать не хочеться, додумался пока только до такого варианта, хотя он явно хромает потому как недает нужного мне результата.

SELECT
s.ID, l.ID,
(select len(isnull(descr,"")) from STATE_TO_LANG SL WHERE s.id = sl.STATE_ID AND l.id = sl.LANG_ID)
from STATE AS S, LANG AS L

р.s. Просьба варианты с использованием CASE не предлагать...
...
Рейтинг: 0 / 0
IS NULL OR NOT IS NULL
    #32014988
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно попробовать что то типа того :

SELECT s.ID,
l.ID,
isnull(descr,'False') as Descr
from STATE S (NOLOCK),
LANG AS (NOLOCK),
left join STATE_TO_LANG on ( sl.STATE_ID = s.id
and l.id = sl.LANG_ID)
мне кажеться так будет лучше (если вообще заработает ... )
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / IS NULL OR NOT IS NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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