⊗pyPmDBNSl 104 of 129 menu

Pythonda MySQL bilen habarlaşmakda ýazgylary saýlamak

MySQL synag kodynda, maglumatlary bazadan saýlamak üçin SELECT buýrugy bar. Indi onuň sintaksisi bilen ýakynndan tanyşalyň. Munyň sintaksisi aşakdaky ýaly:

sorag = "SELECT * FROM tablisa WHERE şert"

Tablisanyň adyndan soňra, saýlanylýan ýazgylar üçin şerti kesgitleýän WHERE buýrugy ýazyp bolýar. Şertde aşakdaky deňeşdirme amallaryna rugsat berilýär: =, !=, <>, <, >, <=, >=.

Geliň olaryň ulanylyşyny mysallar bilen göreli.

Mysal

id-si 2 deň bolan ulanyjyny saýlalyň:

sorag = "SELECT * FROM ulanyjylar WHERE id=2"

Ýerine ýetirilen kodyň netijesi:

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

Mysal

id-si 2-den uly bolan ulanyjylary saýlalyň:

sorag = "SELECT * FROM ulanyjylar WHERE id>2"

Ýerine ýetirilen kodyň netijesi:

{'id': 3, 'name': 'ulanyjy3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'ulanyjy4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'ulanyjy5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'ulanyjy6', 'age': 28, 'salary': 900}

Mysal

id-si 2-den uly ýa-da deň bolan ulanyjylary saýlalyň:

sorag = "SELECT * FROM ulanyjylar WHERE id>=2"

Ýerine ýetirilen kodyň netijesi:

{'id': 2, 'name': 'ulanyjy2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'ulanyjy3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'ulanyjy4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'ulanyjy5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'ulanyjy6', 'age': 28, 'salary': 900}

Mysal

id-si 2 deň bolmadyk ulanyjylary saýlalyň:

sorag = "SELECT * FROM ulanyjylar WHERE id!=2"

Ýerine ýetirilen kodyň netijesi:

{'id': 1, 'name': 'ulanyjy1', 'age': 23, 'salary': 400} {'id': 3, 'name': 'ulanyjy3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'ulanyjy4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'ulanyjy5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'ulanyjy6', 'age': 28, 'salary': 900}

Mysal

!= buýrugynyň ýerine <> buýrugy ýazyp bolýar:

sorag = "SELECT * FROM ulanyjylar WHERE id<>2"

Mysal

Ady 'ulanyjy1' deň bolan ulanyjyny saýlalyň. Bu ýerde bir möhüm çylşyrymlyk bizi gözleýär: ad setir bolany üçin, ony dyrnak ýa-da ýaý işaregine alyň:

sorag = "SELECT * FROM ulanyjylar WHERE name='ulanyjy1'"

Ýerine ýetirilen kodyň netijesi:

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

Mysal

Eger WHERE buýrugy ýok bolsa, onda tablisadaky ähli ýazgylar saýlanylar. Geliň ähli işgärleri saýlalyň:

sorag = "SELECT * FROM ulanyjylar"

Ýerine ýetirilen kodyň netijesi:

{'id': 1, 'name': 'ulanyjy1', 'age': 23, 'salary': 400} {'id': 2, 'name': 'ulanyjy2', 'age': 25, 'salary': 500} {'id': 3, 'name': 'ulanyjy3', 'age': 23, 'salary': 500} {'id': 4, 'name': 'ulanyjy4', 'age': 30, 'salary': 900} {'id': 5, 'name': 'ulanyjy5', 'age': 27, 'salary': 500} {'id': 6, 'name': 'ulanyjy6', 'age': 28, 'salary': 900}

Amaly meseleler

id-si 3 deň bolan ulanyjyny saýlaň.

Maşy 900 bolan ulanyjylary saýlaň.

Ýaşy 23 ýaşda bolan ulanyjylary saýlaň.

Maşy 400-den uly bolan ulanyjylary saýlaň.

Maşy 500 deň ýa-da uly bolan ulanyjylary saýlaň.

Maşy 500 deň bolmadyk ulanyjylary saýlaň.

Maşy 500 deň ýa-da kiçi bolan ulanyjylary saýlaň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et