⊗pyPmDBNSl 104 of 129 menu

Pemilihan Data dengan Query SQL di Python

Dalam kode contoh query SQL, terdapat perintah SELECT yang berfungsi untuk memilih data dari basis data. Sekarang mari kita pelajari lebih detail mengenai sintaksnya. Berikut sintaksnya:

query = "SELECT * FROM tabel WHERE kondisi"

Setelah nama tabel, kita juga dapat menambahkan perintah WHERE, yang digunakan untuk menentukan kondisi pada data yang dipilih. Di dalamnya, operasi perbandingan berikut diperbolehkan: =, !=, <>, <, >, <=, >=.

Mari kita lihat penerapannya melalui contoh-contoh.

Contoh

Pilih pengguna dengan id sama dengan 2:

query = "SELECT * FROM users WHERE id=2"

Hasil dari kode yang dijalankan:

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500}

Contoh

Pilih pengguna dengan id lebih besar dari 2:

query = "SELECT * FROM users WHERE id>2"

Hasil dari kode yang dijalankan:

{'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

Contoh

Pilih pengguna dengan id lebih besar atau sama dengan 2:

query = "SELECT * FROM users WHERE id>=2"

Hasil dari kode yang dijalankan:

{'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

Contoh

Pilih pengguna dengan id tidak sama dengan 2:

query = "SELECT * FROM users WHERE id!=2"

Hasil dari kode yang dijalankan:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

Contoh

Alih-alih perintah !=, kita bisa menggunakan perintah <>:

query = "SELECT * FROM users WHERE id<>2"

Contoh

Pilih pengguna dengan nama 'user1'. Di sini ada nuansa penting: karena nama adalah string, maka harus diapit dengan tanda kutip:

query = "SELECT * FROM users WHERE name='user1'"

Hasil dari kode yang dijalankan:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400}

Contoh

Jika perintah WHERE tidak ada, maka semua data dalam tabel akan dipilih. Mari pilih semua pengguna:

query = "SELECT * FROM users"

Hasil dari kode yang dijalankan:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400} {'id': 2, 'name': 'user2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900}

Tugas Praktik

Pilih pengguna dengan id sama dengan 3.

Pilih pengguna dengan gaji 900.

Pilih pengguna dengan usia 23 tahun.

Pilih pengguna dengan gaji lebih dari 400.

Pilih pengguna dengan gaji sama dengan atau lebih dari 500.

Pilih pengguna dengan gaji TIDAK sama dengan 500.

Pilih pengguna dengan gaji sama dengan atau kurang dari 500.

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