Ich habe Schule Anwendungsdaten-Tabelle, die wie folgt aussieht ...Abfrage mehrere Spalten in einer Datenbank und finden ihre Summe
create table todel (user_id int, SchemesApplicable1 int, SchemesApplicable2 int,
SchemesApplicable3 int, SchemesApplicable4 int);
insert into todel values (1, 1, 0, 1, 0);
insert into todel values (2, 0, 0, 0, 0);
insert into todel values (3, 1, 0, 1, 0);
insert into todel values (4, 1, 0, 0, 0);
insert into todel values (5, 1, 0, 1, 1);
SELECT Count(User_Id) as No_Off_Application ,
sum(if(SchemesApplicable1 = 1, 1, 0)) as first,
sum(if(SchemesApplicable2 = 1, 1, 0)) as second,
sum(if(SchemesApplicable3 = 1, 1, 0)) as third,
sum(if(SchemesApplicable4 = 1, 1, 0)) as forth
FROM todel
Die obige Abfrage einen Bericht wie folgt zurück ...
No_Off_Application first second third forth
5 4 0 3 1
Ich möchte eine weitere Spalte mit den Bewerbern hinzufügen, die für mehr als ein Schema beantragt haben. Die erwartete Anzahl ist 3 (Benutzer-ID 1, 3 und 5) Wie schreibe ich eine Abfrage für diese?
Was hat das mit Pandas zu tun? –
Ich wollte nur wissen, wie Pandas damit umgehen würden – shantanuo
Nun, los gehts. –