Menyaring dengan operator perbandingan

SQL Menengah untuk Kueri dengan AI

Jasmin Ludolf

Senior Data Science Content Developer

Alur kerja

Alur kerja untuk mengeksplorasi, menganalisis, dan berkomunikasi

  • Urutkan, kelompokkan, dan rangkum untuk mengeksplorasi dan menganalisis
  • Saring untuk fokus pada data yang relevan
SQL Menengah untuk Kueri dengan AI

Menyaring catatan

  • Persempit hasil untuk melihat hanya catatan yang diperlukan
  • Membuat kueri berjalan lebih cepat: lebih sedikit catatan yang diproses

Rak buku berantakan

SQL Menengah untuk Kueri dengan AI

Menyaring dengan WHERE

Prompt: Tampilkan film yang dirilis pada tahun 2000

SELECT *
FROM films
WHERE release_year = 2000;
|id  |title         |release_year|country|duration|language|certification|gross   |budget  |
|----|--------------|------------|-------|--------|--------|-------------|--------|--------|
|1338|102 Dalmatians|2000        |USA    |100     |English |G            |66941559|85000000|
|1339|28 Days       |2000        |USA    |103     |English |PG-13        |37035515|43000000|
|1340|3 Strikes     |2000        |USA    |82      |English |R            |9821335 |6000000 |
|1341|Aberdeen      |2000        |UK     |106     |English |             |64148   |6500000 |
...
SQL Menengah untuk Kueri dengan AI

Mengecualikan dengan WHERE

Prompt: Daftar semua film kecuali yang dirilis pada tahun 2000

SELECT *
FROM films
WHERE release_year <> 2000;
|id  |title         |release_year|country|duration|language|certification|gross   |budget  |
|----|--------------|------------|-------|--------|--------|-------------|--------|--------|
|1   |Intolerance...|1916        |USA    |123     |        |Not Rated    |        |385907  |
|2   |Over the Hi...|1920        |USA    |110     |        |             |3000000 |100000  |
|3   |The Big Parade|1925        |USA    |151     |English |R            |        |245000  |
|4   |Metropolis    |1927        |Germany|145     |German  |Not Rated    |64148   |6500000 |
...
  • Tidak sama dengan: <>, !=
SQL Menengah untuk Kueri dengan AI

Operator perbandingan

Kecocokan tepat:

  • =
  • <> atau !=

$$

Lebih dari:

  • > lebih besar dari
  • < kurang dari
  • >= lebih besar atau sama dengan
  • <= kurang atau sama dengan
SQL Menengah untuk Kueri dengan AI

Operator perbandingan

Prompt: Tampilkan judul dan tahun rilis film yang dirilis sebelum 2000

SELECT title, release_year
FROM films
WHERE release_year < 2000;
|title                 |release_year|
|----------------------|------------|
|Over the Hill to th...|1920        |
...
|The Muppet Movie      |1979        |
...
|Notting Hill          |1999        |
...

Prompt: Tampilkan judul dan tahun rilis film yang dirilis setelah 2000

SELECT title, release_year
FROM films
WHERE release_year > 2000;
|title                 |release_year|
|----------------------|------------|
|15 Minutes            |2001        |
|3000 Miles to Grace...|2001        |
|A Beautiful Mind      |2001        |
|A Knight's Tale       |2001        |
...
SQL Menengah untuk Kueri dengan AI

Tips membuat prompt

$$

  • "pada atau sebelum..." <=
  • "setidaknya..." >=
  • "... atau lebih" >=
  • "...atau lebih awal" <=
  • "... atau kurang" <=

$$

  • Eksperimen dan iterasi untuk menemukan prompt terbaik

Ilustrasi 3D gelembung percakapan, satu dengan AI dan satu dengan elipsis

SQL Menengah untuk Kueri dengan AI

Menyaring teks

Prompt: Tampilkan judul dan negara film dari USA

SELECT title, country
FROM films
WHERE country = 'USA';
|title                                           |country|
|------------------------------------------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|USA    |
|Over the Hill to the Poorhouse                  |USA    |
|The Big Parade                                  |USA    |
|The Broadway Melody                             |USA    |
...
SQL Menengah untuk Kueri dengan AI

Menyaring teks: butuh presisi

Prompt: Tampilkan judul dan negara film dari AS

SELECT title, country
FROM films
WHERE country = 'US';
|title|country|
|-----|-------|
|     |       |
SQL Menengah untuk Kueri dengan AI

Menggabungkan teknik

Prompt: Berapa rata-rata durasi film dari USA?

SELECT AVG(duration) AS average_duration
FROM films
WHERE country = 'USA';
|average_duration|
|----------------|
|107.357104700...|
SQL Menengah untuk Kueri dengan AI

Menggabungkan teknik

Prompt: Tampilkan rata-rata durasi dalam urutan menurun dikelompokkan berdasarkan bahasa untuk film setelah 2000

SELECT language, AVG(duration) AS average_duration
FROM films
WHERE release_year > 2000
GROUP BY language
ORDER BY average_duration DESC;
|language|average_duration|
|--------|----------------|
|Kannada |                |
|Urdu    |                |
|Swedish |175.666666666...|
|Thai    |173.666666666...|
...
SQL Menengah untuk Kueri dengan AI

Ayo berlatih!

SQL Menengah untuk Kueri dengan AI

Preparing Video For Download...