⊗pyPmDBSVS 113 of 129 menu

Pemilihan Data Berdasarkan Nilai Spesifik di Python

Jika perlu memilih data dari suatu kelompok nilai field tertentu, Anda dapat menggunakan perintah IN. Sebagai contoh, Anda dapat memilih data yang field name-nya memiliki nilai 'user1', 'user3' atau 'user4'. Ini akan terlihat seperti: WHERE id IN ('user1', 'user3', 'user4').

Pada dasarnya, untuk hal seperti ini Anda juga bisa menggunakan perintah OR, maka contoh pertama akan terlihat seperti ini: WHERE id=1 OR id=3 OR id=7 OR id=14 OR id=28. Namun, opsi dengan IN tetap terlihat lebih sederhana dan elegan.

Contoh

Mari pilih pengguna yang field id-nya memiliki nilai 1, 3, 5:

query = "SELECT * FROM users WHERE id IN (1, 3, 5)"

Hasil dari kode yang dijalankan:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}

Contoh

Perintah IN dapat dikombinasikan dengan perintah lain dalam kueri. Mari tulis ulang contoh sebelumnya, dengan menambahkan syarat bahwa usia pengguna harus lebih dari 23 tahun:

query = "SELECT * FROM users WHERE id IN (1, 3, 5) AND age>23"

Hasil dari kode yang dijalankan:

{'id': 5, 'name': 'user5', 'age': 27, 'salary': 500}

Tugas Praktis

Ambil data pengguna yang gajinya bernilai 400 dan 900.

Ambil data pengguna yang usianya adalah 25, 27, dan 28 tahun. Dengan syarat id lebih dari 2.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak