Fortgeschrittenes SQL mit KI
Jasmin Ludolf
Senior Data Science Content Developer
|duration|
|--------|
|123 |
|110 |
|151 |
...
Kategorisieren als "Short", "Standard", "Epic"
duration > 90: ja oder nein
Bedingungslogik verwenden

Aufforderung: Filme als Kurz kategorisieren, wenn die Dauer unter 90 Minuten liegt, als Standard, wenn unter 150, und sonst als Episch
SELECT
id,
title,
duration,
CASE
WHEN duration < 90 THEN 'Short'
WHEN duration < 150 THEN 'Standard'
ELSE 'Epic'
END AS film_category
FROM films;
Aufforderung: Filme als Kurz kategorisieren, wenn die Dauer unter 90 Minuten liegt, als Standard, wenn unter 150, und sonst als Episch
SELECT
id,
title,
duration,
CASE
WHEN duration < 150 THEN 'Standard'
WHEN duration < 90 THEN 'Short'
ELSE 'Epic'
END AS film_category
FROM films;
$$
Aufforderung: Filme als Kurz kategorisieren, wenn unter 90 Minuten, als Standard, wenn zwischen 90 und 149 Minuten, als Episch, wenn 150 Minuten oder mehr, und sonst als Unbekannt
SELECT
id,
title,
duration,
CASE
WHEN duration < 90 THEN 'Short'
WHEN duration BETWEEN 90 AND 149 THEN 'Standard'
WHEN duration >= 150 THEN 'Epic'
ELSE 'Unknown'
END AS category
FROM films;
$$
|id|title |duration|category|
|--|------------------------------------------------|--------|--------|
|1 |Intolerance: Love's Struggle Throughout the Ages|123 |Standard|
|2 |Over the Hill to the Poorhouse |110 |Standard|
|3 |The Big Parade |151 |Epic |
|4 |Metropolis |145 |Standard|
...
|id |title |duration|category|
|----|-------|--------|--------|
|4396|Destiny| |Unknown |
...
Aufforderung: Entferne alle NULL-Dauern
SELECT id, title, duration, CASE WHEN duration < 90 THEN 'Short' WHEN duration BETWEEN 90 AND 149 THEN 'Standard' WHEN duration >= 150 THEN 'Epic' ELSE 'Unknown' END AS category FROM filmsWHERE duration IS NOT NULL;
$$
$$
$$

Fortgeschrittenes SQL mit KI