⊗pyPmDBNSl 104 of 129 menu

Abfrage von Datensätzen bei SQL-Abfragen an die Datenbank in Python

Im Testcode der SQL-Abfrage gibt es den Befehl SELECT, der eine Datenabfrage aus der Datenbank durchführt. Lassen Sie uns nun näher auf seine Syntax eingehen. Hier ist sie:

query = "SELECT * FROM таблица WHERE условие"

Nach dem Tabellennamen kann noch der Befehl WHERE hinzugefügt werden, in dem eine Bedingung für die auszuwählenden Datensätze festgelegt wird. Darin sind die folgenden Vergleichsoperationen zulässig: =, !=, <>, <, >, <=, >=.

Lassen Sie uns ihre Anwendung an Beispielen betrachten.

Beispiel

Wählen wir einen Benutzer mit id gleich 2 aus:

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

Ergebnis des ausgeführten Codes:

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

Beispiel

Wählen wir Benutzer mit einer id größer als 2 aus:

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

Ergebnis des ausgeführten Codes:

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

Beispiel

Wählen wir Benutzer mit einer id größer oder gleich 2 aus:

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

Ergebnis des ausgeführten Codes:

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

Beispiel

Wählen wir Benutzer mit einer id ungleich 2 aus:

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

Ergebnis des ausgeführten Codes:

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

Beispiel

Anstelle des Befehls != kann der Befehl <> geschrieben werden:

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

Beispiel

Wählen wir einen Benutzer mit dem Namen 'user1' aus. Hier lauert eine wichtige Nuance: Da es sich um einen String handelt, muss er in Anführungszeichen gesetzt werden:

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

Ergebnis des ausgeführten Codes:

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

Beispiel

Wenn der Befehl WHERE fehlt, dann werden alle Datensätze aus der Tabelle ausgewählt. Lassen Sie uns alle Mitarbeiter auswählen:

query = "SELECT * FROM users"

Ergebnis des ausgeführten Codes:

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

Praktische Aufgaben

Wählen Sie einen Benutzer mit id gleich 3 aus.

Wählen Sie Benutzer mit einem Gehalt von 900 aus.

Wählen Sie Benutzer im Alter von 23 Jahren aus.

Wählen Sie Benutzer mit einem Gehalt von mehr als 400 aus.

Wählen Sie Benutzer mit einem Gehalt gleich oder größer 500 aus.

Wählen Sie Benutzer mit einem Gehalt UNGLEICH 500 aus.

Wählen Sie Benutzer mit einem Gehalt gleich oder kleiner 500 aus.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen