pd.get_dummies (df, prefix = None) по-прежнему добавляет имя столбца в качестве префикса

Что-то простое, подобное этому, может быть выполнено с помощью подзапросов в предложении select:

select ((select sum(hours) from resource) +
        (select sum(hours) from projects-time)
       ) as totalHours

Для такого простого запроса, как этот, такой подзапрос является разумным.

В некоторых базах данных вам может потребоваться добавить from dual для компиляции запроса.

Если вы хотите выводить каждый отдельно:

select (select sum(hours) from resource) as ResourceHours,
       (select sum(hours) from projects-time) as ProjectHours

Если вы хотите, чтобы оба и сумма, подзапрос удобен:

select ResourceHours, ProjectHours, (ResourceHours+ProjecctHours) as TotalHours
from (select (select sum(hours) from resource) as ResourceHours,
             (select sum(hours) from projects-time) as ProjectHours
     ) t
0
задан Sachin Hegde 7 March 2019 в 20:53
поделиться