⊗pyPmDBSVS 113 of 129 menu

Uchaguzi wa Rekodi Kulingana na Thamani Maalum katika Python

Ikiwa unahitaji kuchagua rekodi kutoka kwa kikundi fulani cha thamani za sehemu, unaweza kutumia amri IN. Kwa mfano, unaweza kuchagua rekodi ambazo sehemu name ina thamani 'user1', 'user3' au 'user4'. Hii itaonekana kama hii: WHERE id IN ('user1', 'user3', 'user4').

Kimsingi, kwa mambo kama haya unaweza pia kutumia amri OR, basi mfano wa kwanza utaonekana kama hii: WHERE id=1 OR id=3 OR id=7 OR id=14 OR id=28. Lakini chaguo la IN linaonekana rahisi zaidi na la kifahari.

Mfano

Wacha tuchague watumiaji ambao sehemu id ina thamani 1, 3, 5:

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

Matokeo ya msimbo uliofanyika:

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

Mfano

Amri IN inaweza kuchanganywa na amri zingine kwenye ombi. Wacha tuandike mfano uliopita tena, tukionyesha zaidi, kuwa umri wa watumiaji lazima uwe zaidi ya 23 miaka:

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

Matokeo ya msimbo uliofanyika:

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

Kazi za Vitendo

Pata watumiaji ambao mshahara wao una thamani 400 na 900.

Pata watumiaji ambao umri wao ni 25, 27 na 28 miaka. Wakati huo huo id iwe zaidi ya 2.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa