Språkbanner for CTE-rapport for innhold per kategori
SQL Analyse & Rapportering
SQL
Scripts / SQL Analyse & Rapportering
Copy-first script

CTE-rapport for innhold per kategori

Rapport som teller tutorials per kategori med CTE.

SQL 15 min Nivå 7/10 Copy Versjon 1.0
SQL Copy

Forutsetninger

MySQL 8.0+, MySQL Workbench.

CTE-rapport for innhold per kategori

Rapport som teller tutorials per kategori med CTE.

Kode

WITH category_content AS (
    SELECT c.category_id, c.name, COUNT(t.tutorial_id) AS tutorials_count
    FROM categories c
    LEFT JOIN tutorials t ON t.category_id = c.category_id
    WHERE c.category_type = 'tutorial'
    GROUP BY c.category_id, c.name
)
SELECT * FROM category_content
ORDER BY tutorials_count DESC, name;

Bruk

Scriptet er laget for copy-first arbeidsflyt. Kjør det først i et testmiljø eller mot en kopi av relevante tabeller.

Klar til bruk

Kodevindu

Koden er optimalisert for rask kopiering og videre tilpasning i eget prosjekt.

SQL 9 linjer 325 tegn Copy-modus
WITH category_content AS (
    SELECT c.category_id, c.name, COUNT(t.tutorial_id) AS tutorials_count
    FROM categories c
    LEFT JOIN tutorials t ON t.category_id = c.category_id
    WHERE c.category_type = 'tutorial'
    GROUP BY c.category_id, c.name
)
SELECT * FROM category_content
ORDER BY tutorials_count DESC, name;
W
Skrevet av Leon Webmaster, systemutvikler, webutvikler og designer. @ WEBoracle Publisert: Mandag, 27.04.2026 kl 03:53