2017-11-19 5 views
0

Wie kann ich die Anzahl für das Geschlecht (männlich, weiblich) und Gesamt in den Spalten erhalten?Wie erhält man die Anzahl der Zeilen in Spalten?

enter image description here

Ich möchte diese unter Format, wie in SQL-Code, möglich ist.

enter image description here

+0

Bitte senden Sie Beispieldaten, und formatieren Sie Ihre Frage, um diese Daten zusammen mit Ihrer erwarteten Ausgabe als _text_, keine Bilder anzuzeigen. –

+0

Wenn Sie mit einem RDBMS taggen, dann kann ich Ihnen auch ein spezifischeres Duplikat geben, zB SQL Server, MySQL, Oracle usw. Aber Sie kennen auch das Schlüsselwort 'pivot', also können Sie zusammen mit dem RDBMS und Ihnen ' Ich finde die RDBMS spezifische Version zusätzlich zu der allgemeinen. – Ben

Antwort

2

Sie ein Beispiel verwenden können: Summe der Fall, wenn

select sum(case when sex = 'Female' then 1 else 0 end) Female, 
      sum(case when sex = 'Male' then 1 else 0 end) Male, 
      sum(case when sex = 'Female' then 1 else 1 end) Total 
from my_table 
1

Da Sie keine weiteren Details wie dem Tabellennamen, mein Bestes für Sie so etwas wie die folgenden sein vorsah Code, Dies ist in MySql-Syntax geschrieben, aber ich bin sicher, dass in anderen SQL wird es ähnlich sein.

Verwandte Themen