powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выборка данных из одного стлбца
3 сообщений из 3, страница 1 из 1
Выборка данных из одного стлбца
    #40030102
chasovoy96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые коолеги!
Не сочтите за глупый вопрос.
Прошу Вашей помощи в выборке данных из одного столбца.
Есть у меня запрос такого плана

WITH CTE AS (
select
se_upload_off.OBJ_FIL as 'Филиал', se_upload_off.OBJ_PO as 'ПО', se_upload_off.OBJ_RES_kuem as 'РЭС',
se_upload_off.OBJ_NM as 'Объект', se_upload_off.CTG_NM as 'Потребитель', se_upload_off.category as 'Вид потребителя',
se_upload_off.OBJ_CATEG as 'Категория', se_upload_off.CONTRACT_NM as 'Номер договора', se_upload_off.OBJ_ADDR as 'Адрес объекта' , se_upload_off.city as 'Город'
, se_upload_off.town as 'Населенный пункт'
from se_supa_dg, se_upload_off)
select *
from cte

Мне необходимо из столбца [ПО] выбрать только ПО "Талица" + ПО "Артемовские" + "ПО Восточные"
изначально я делал так (но получилось не корректно)

where ПО ='Производственное отделение "Восточные электрические сети"'
or ПО ='Производственное отделение "Талицкие электрические сети"'
or ПО ='Производственное отделение "Артемовские электрические сети"'
...
Рейтинг: 0 / 0
Выборка данных из одного стлбца
    #40030116
monsenior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chasovoy96
Добрый день, уважаемые коолеги!
Не сочтите за глупый вопрос.
Прошу Вашей помощи в выборке данных из одного столбца.
Есть у меня запрос такого плана

WITH CTE AS (
select
se_upload_off.OBJ_FIL as 'Филиал', se_upload_off.OBJ_PO as 'ПО', se_upload_off.OBJ_RES_kuem as 'РЭС',
se_upload_off.OBJ_NM as 'Объект', se_upload_off.CTG_NM as 'Потребитель', se_upload_off.category as 'Вид потребителя',
se_upload_off.OBJ_CATEG as 'Категория', se_upload_off.CONTRACT_NM as 'Номер договора', se_upload_off.OBJ_ADDR as 'Адрес объекта' , se_upload_off.city as 'Город'
, se_upload_off.town as 'Населенный пункт'
from se_supa_dg, se_upload_off)
select *
from cte

Мне необходимо из столбца [ПО] выбрать только ПО "Талица" + ПО "Артемовские" + "ПО Восточные"
изначально я делал так (но получилось не корректно)

where ПО ='Производственное отделение "Восточные электрические сети"'
or ПО ='Производственное отделение "Талицкие электрические сети"'
or ПО ='Производственное отделение "Артемовские электрические сети"'


1) зачем здесь cte?
2) У Вас идет CROSS JOIN (from se_supa_dg, se_upload_off), но вы не указываете его явно, значить скорей всего плохо понимаете JOIN.
3) Вариант where ПО ='Производственное отделение "Восточные электрические сети"'
or ПО ='Производственное отделение "Талицкие электрические сети"'
or ПО ='Производственное отделение "Артемовские электрические сети"'
вполне рабочий, можно заменить на что то вроде where ПО in ('Производственное отделение "Талицкие электрические сети"' , 'Производственное отделение "Восточные электрические сети"')
...
Рейтинг: 0 / 0
Выборка данных из одного стлбца
    #40030121
chasovoy96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
monsenior, Благодарю Вас! Вариант с ПО in ('') мне очень подошел.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выборка данных из одного стлбца
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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