⊗pyPmDBSVS 113 of 129 menu

Արտագրումներ ըստ կոնկրետ արժեքների Python-ում

Եթե անհրաժեշտ է ընտրել արտագրում որոշակի դաշտերի արժեքների խմբից, կարող եք կիրառել IN հրամանը: Օրինակ, կարելի է ընտրել այն արտագրումները, որոնց name դաշտը ունի 'user1', 'user3' կամ 'user4' արժեքը: Սա կունենա հետևյալ տեսքը: WHERE id IN ('user1', 'user3', 'user4'):

Սկզբունքորեն, նման բաների համար կարելի է օգտագործել նաև OR հրամանը, այդ դեպքում առաջին օրինակը կունենա հետևյալ տեսքը. WHERE id=1 OR id=3 OR id=7 OR id=14 OR id=28: IN-ով տարբերակն այնուամենայնիվ ավելի պարզ և նրբագեղ տեսք ունի:

Օրինակ

Ընտրենք օգտատերերին, որոնց id դաշտը ունի 1, 3, 5 արժեքները:

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

Կատարված կոդի արդյունքը:

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

Օրինակ

IN հրամանը կարելի է համակցել հարցման մյուս հրամանների հետ: Եկեք վերագրենք նախորդ օրինակը՝ նշելով, որ օգտատերերի տարիքը պետք է լինի 23 տարուց ավելի:

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

Կատարված կոդի արդյունքը:

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

Գործնական առաջադրանքներ

Ստացեք օգտատերերին, որոնց աշխատավարձը ունի 400 և 900 արժեքները:

Ստացեք օգտատերերին, որոնց տարիքը կազմում է 25, 27 և 28 տարի: Ընդ սրանում id-ն պետք է լինի 2-ից ավելի:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել