⊗pyPmDBNSl 104 of 129 menu

Արտագրում գրառումների SQL հարցումով Python-ում

Փորձնական SQL հարցման կոդում կա SELECT հրամանը, որն իրականացնում է տվյալների արտագրումը տվյալների բազայից: Եկեք հիմա ավելի մանրամասն ուսումնասիրենք դրա շարահյուսությունը: Ահա այն.

query = "SELECT * FROM աղյուսակ WHERE պայման"

Աղյուսակի անվանումից հետո կարելի է ավելացնել WHERE հրամանը, որում նշվում է պայման ընտրվող գրառումների համար: Դրանում թույլատրվում են հետևյալ համեմատական գործողությունները՝ =, !=, <>, <, >, <=, >=.

Եկեք դիտարկենք դրանց կիրառությունը օրինակներով:

Օրինակ

Եկեք ընտրենք օգտագործողին id-ով, որը հավասար է 2-ի:

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

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

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

Օրինակ

Եկեք ընտրենք օգտագործողներին id-ով, որոնք մեծ են 2-ից.

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

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

{'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}

Օրինակ

Եկեք ընտրենք օգտագործողներին id-ով, որոնք մեծ են կամ հավասար 2-ի.

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

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

{'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}

Օրինակ

Եկեք ընտրենք օգտագործողներին id-ով, որոնք հավասար չեն 2-ի.

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

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

{'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}

Օրինակ

!= հրամանի փոխարեն կարելի է գրել <> հրամանը.

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

Օրինակ

Եկեք ընտրենք օգտագործողին 'user1' անունով։ Այստեղ մեզ սպասում է կարևոր նրբերանգ. քանի որ անունը տող է, ապա այն պետք է վերցնել չակերտների մեջ.

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

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

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

Օրինակ

Եթե WHERE հրամանը բացակայում է, ապա կընտրվեն բոլոր գրառումները աղյուսակից: Եկեք ընտրենք բոլոր աշխատակիցներին.

query = "SELECT * FROM users"

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

{'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}

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

Ընտրեք օգտագործողին id-ով, որը հավասար է 3-ի:

Ընտրեք օգտագործողներին 900 աշխատավարձով:

Ընտրեք օգտագործողներին 23 տարեկան հասակում:

Ընտրեք օգտագործողներին 400-ից ավելի աշխատավարձով:

Ընտրեք օգտագործողներին 500-ին հավասար կամ ավելի աշխատավարձով:

Ընտրեք օգտագործողներին 500-ին ՀԱՎԱՍԱՐ ՉԹՅԱՆ աշխատավարձով:

Ընտրեք օգտագործողներին 500-ին հավասար կամ պակաս աշխատավարձով:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել