SQL Menengah untuk Kueri dengan AI
Jasmin Ludolf
Senior Data Science Content Developer
|duration|
|--------|
|123 |
|110 |
|151 |
...
Kategorikan sebagai "Short", "Standard", "Epic"
duration > 90: ya atau tidak
Gunakan logika kondisional

Prompt: Kategorikan film sebagai Short jika durasi di bawah 90 menit, Standard jika di bawah 150, dan Epic jika lebih
SELECT
id,
title,
duration,
CASE
WHEN duration < 90 THEN 'Short'
WHEN duration < 150 THEN 'Standard'
ELSE 'Epic'
END AS film_category
FROM films;
Prompt: Kategorikan film sebagai Short jika durasi di bawah 90 menit, Standard jika di bawah 150, Epic jika lebih
SELECT
id,
title,
duration,
CASE
WHEN duration < 150 THEN 'Standard'
WHEN duration < 90 THEN 'Short'
ELSE 'Epic'
END AS film_category
FROM films;
$$
Prompt: Kategorikan film sebagai Short jika di bawah 90 menit, Standard jika antara 90 dan 149 menit, Epic jika 150 menit atau lebih, dan tidak diketahui jika tidak memenuhi kriteria
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 |
...
Prompt: Hapus durasi NULL
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;
$$
$$
$$

SQL Menengah untuk Kueri dengan AI