Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmDBSVS 113 of 129 menu
◀ ▶

Python'da Belirli Değerlere Göre Kayıt Seçme

Bir alan değerleri grubundan kayıt seçmek için, IN komutunu kullanabilirsiniz. Örneğin, name alanının değeri 'user1', 'user3' veya 'user4' olan kayıtları seçebilirsiniz. Bu şu şekilde görünecektir: WHERE id IN ('user1', 'user3', 'user4').

Aslında, bu tür durumlar için OR komutunu da kullanabilirsiniz, o zaman ilk örnek şu şekilde görünürdü: WHERE id=1 OR id=3 OR id=7 OR id=14 OR id=28. Yine de IN kullanılan versiyon daha basit ve zarif görünüyor.

Örnek

id alanının değeri 1, 3, 5 olan kullanıcıları seçelim:

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

Kodun çalıştırılmasının sonucu:

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

Örnek

IN komutu, sorguda diğer komutlarla birleştirilebilir. Önceki örneği, kullanıcı yaşının ayrıca 23'ten büyük olması gerektiğini belirterek yeniden yazalım:

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

Kodun çalıştırılmasının sonucu:

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

Pratik Görevler

Maaşı 400 ve 900 olan kullanıcıları getirin.

Yaşı 25, 27 ve 28 olan kullanıcıları getirin. Ayrıca id'si 2'den büyük olmalı.

← →
↑
Türkçe▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet