Преобразование набора строк в новый столбец в sql

не очень ... Я использовал

 <system.webServer>
     <httpProtocol allowKeepAlive="true" >
       <customHeaders>
         <add name="X-Frame-Options" value="*" />
       </customHeaders>
     </httpProtocol>
 </system.webServer>
1
задан MasterShifu 13 July 2018 в 15:50
поделиться

1 ответ

Ваши данные образца предполагают условную агрегацию:

select SCHEMA, table_name, 
       sum(case when db_name = 'A' then rows else 0 end) as A_row,
       sum(case when db_name = 'B' then rows else 0 end) as B_row,
       . . .
from table t
group by SCHEMA, table_name;
0
ответ дан Yogesh Sharma 17 August 2018 в 12:31
поделиться
  • 1
    Спасибо! Это действительно помогло. Может ли условная агрегация работать и с другим ограничением? Я отредактировал вопросы и добавил новый столбец - «схема», так что две схемы могут иметь одно и то же имя таблицы. – MasterShifu 13 July 2018 в 15:51
  • 2
    @ S.A ... , Добавьте Schema в GROUP BY. См. EDIT. – Yogesh Sharma 13 July 2018 в 17:03
Другие вопросы по тегам:

Похожие вопросы: