⊗pyPmDBSVS 113 of 129 menu

Python-da Xüsusi Dəyərlərə Görə Yazıların Seçilməsi

Əgər hər hansı bir sahə dəyərləri qrupundan yazı seçmək lazımdırsa, IN əmrindən istifadə edə bilərsiniz. Məsələn, name sahəsinin dəyəri 'user1', 'user3' və ya 'user4' olan yazıları seçə bilərsiniz. Bu belə görünəcək: WHERE id IN ('user1', 'user3', 'user4').

Prinsipcə, belə şeylər üçün OR əmrindən də istifadə edə bilərsiniz, onda birinci misal belə görünəcək: WHERE id=1 OR id=3 OR id=7 OR id=14 OR id=28. IN variantı yenə də daha sadə və zərif görünür.

Misal

Gəlin id sahəsinin dəyəri 1, 3, 5 olan istifadəçiləri seçək:

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

Yerinə yetirilmiş kodun nəticəsi:

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

Misal

IN əmrini sorğuda digər əmrlərlə birləşdirmək olar. Gəlin əvvəlki misalı yenidən yazaq və istifadəçilərin yaşının 23-dən çox olmasını da göstərək:

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

Yerinə yetirilmiş kodun nəticəsi:

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

Praktiki Tapşırıqlar

Maşınının dəyəri 400900 olan istifadəçiləri seçin.

Yaşı 25, 2728 olan istifadəçiləri seçin. Bununla birlikdə id 2-dən çox olmalıdır.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et