Frage stellen

Ryan Stekken's Profil - Aktivität

2020-08-26 21:55:46 +0100 Als beste Antwort markiert SQL Abfrage in anderer Abfrage aber in select?

Hallihallo, ich muss in der Schule in Informatik als Projekt eine Datenbank über Versicherungen machen. Jetzt wollte ich ausrechnen, wieviel Prozent der Kunden jeweils bei den verschiedenen Unternehmen sind. So sieht die Abfrage bis jetzt aus:

SELECT "UnternehmensNr", "unternehmen"."Name", COUNT( "KundenNr" ) "Anzahl der Kunden" , count(KundenNr)/50/*100 FROM "kunde", "unternehmen" WHERE "kunde"."UnternehmensNr" = "unternehmen"."UnternehmensNr" GROUP BY "UnternehmensNr", "unternehmen"."Name"

Ich weiß, dass die Tabelle "kunde" derzeit 50 Einträge hat. Jedoch wollte ich die Abfrage so ändern, dass sie immer mit der aktuellen Anzahl an Datensätzen funktioniert. Eine Abfrage, die mir die Spaltenanzahl von "kunde"ausgibt, sähe ja einfach so aus:

select count(*) from kunde

Aber wie kann ich das Ergebnis jetzt in den select-Teil der Abfrage einbinden? Unterabfragen habe ich bisher nur bei where kennengelernt und sie scheinen auch nur dort zu funktionieren. Ich bin ziemlicher Anfänger und bitte um eure Hilfe und eine am Besten möglichst einfache Lösung :) LG und danke im vorraus

2020-06-07 17:55:58 +0100 verliehene Abzeichen  Elementare Frage (Quelle)
2019-02-03 08:58:14 +0100 verliehene Abzeichen  Bemerkenswerte Frage (Quelle)
2018-07-14 15:31:33 +0100 verliehene Abzeichen  populäre Frage (Quelle)
2018-07-11 14:19:48 +0100 Kommentierte Antwort SQL Abfrage in anderer Abfrage aber in select?

Hab's noch nicht ausprobiert, aber Vielen Dank!! :)

2018-07-09 16:28:38 +0100 Gestellte Frage SQL Abfrage in anderer Abfrage aber in select?

SQL Abfrage in anderer Abfrage aber in select? Hallihallo, ich muss in der Schule in Informatik als Projekt eine Datenba