select SUM(category) from film_list where title IN actors;
SQL. Ich bin fest mit dieser SQL-Abfrage
Ich bin fest, ich bin auf der Sakila Datenbank arbeiten, und ich versuche, in den Filmkategorien, um herauszufinden, zwischen 55 und 65 Filmen sind. Geben Sie die Namen dieser Kategorien und die Anzahl der Filme pro Kategorie, sortiert nach der Anzahl der Filme.
SELECT category, COUNT(*) AS films_per_category
FROM film_list
GROUP BY category
HAVING COUNT(*) BETWEEN 55 AND 65
ORDER BY films_per_category
Aber es wäre nicht so viel zu raten, wenn Sie ein Überblick Schema und einige Beispieldaten zur Verfügung gestellt haben:
Du bist so weit von Ihrem Ziel, dass es scheint nutzlos zu sein. Sehen Sie sich ein gutes Buch oder ein Tutorial zu MySQL an und wenden Sie sich dann an uns. – Strawberry
Geben Sie ein (mehr oder weniger minimales) Gliederungsschema und einige Beispieldaten sowie die erwartete Ausgabe dieser Daten an. Klar, 55 oder mehr Zeilen sind zu viele für eine Frage hier; Sie könnten entscheiden, zwischen 5 und 6 oder einen ähnlichen kleineren Bereich zu verwenden - es würde es einfacher machen, einige Zeilen mit Beispieldaten bereitzustellen. Ich denke, es würden vielleicht 2 oder 3 Spalten von Daten benötigt (eine wäre Kategorie; Titel und eine andere könnte angemessen sein). –
Es ist die [Sakila-Beispieldatenbank] (https://dev.mysql.com/doc/sakila/en/). Es ist auf der [MySQL-Website] (https://dev.mysql.com/doc/index-other.html) unter Beispieldatenbanken verfügbar. – Revenant