Frage Beim Schreiben von Datenbank-SQL ist mir gestern ein Problem begegnet. Die Ursache des Problems liegt in der Ausführungspriorität der Schlüsselwörter AND und OR in SQL-Anweisungen. Lassen Sie uns dieses Problem testen. Szenario 1. Es gibt eine Studententabelle „Student“, die Tabellenfelder umfassen ID (Primärschlüssel des Benutzers), Name (Benutzername), Grade (Klasse), Class (Klasse), Sex (Geschlecht). wie folgt: Tabellenstruktur 2. Importieren Sie zehn Testdaten wie folgt in die Tabelle: Tabellendaten 3. Nun müssen Sie herausfinden, welche Schülerinnen in der 1. Klasse weiblich sind, bzw. welche Schülerinnen in der 2. Klasse weiblich sind. Die SQL-Anweisung lautet wie folgt: Ausführungsergebnisse Das Hinrichtungsergebnis ergab auch, dass in der 2. Klasse männliche Schüler anwesend waren, was offensichtlich falsch ist. 4. Ändern Sie die SQL-Anweisung und fügen Sie Klammern hinzu. wie folgt: Wählen Sie * aus dem Schüler aus, wobei Geschlecht = "Student" und (Klasse = 1 oder Klasse = 2) Das Ergebnis der SQL-Abfrage erfüllt die Anforderungen analysieren Im obigen Szenario liegt der Schlüssel zum Problem in der Ausführungsreihenfolge von UND und ODER. 1. Geschlecht = „weiblich“ und Klasse = 1 2. Klasse = 2 Dabei geht es darum, die Schülerinnen der 1. Klasse und die Schülerinnen der 2. Klasse zu ermitteln. Erfüllt nicht die Anforderungen der ursprünglichen Abfrage. 1. sex = 'weiblich' 2. (Klasse=1 bzw. Klasse=2) Das könnte Sie auch interessieren:
|
>>: So verwenden Sie Axios, um mehrere wiederholte Anfragen in einem Projekt zu filtern
Inhaltsverzeichnis 1. Template-Tag in HTML5 2. Ei...
Ein Stylesheet beschreibt, wie ein Dokument angez...
In diesem Artikel wird die Erstellung einer USB-S...
Ich bin auf ein sehr ungewöhnliches Problem mit ve...
Inhaltsverzeichnis Ziehen Sie ein CentOS-Image Ge...
1. Einleitung (1) Einführung in vw/vh Bevor wir s...
Inhaltsverzeichnis 1. Filtern Sie eindeutige Wert...
1. Installieren Sie ffmpeg unter Centos Linux 1. ...
Inhaltsverzeichnis Vorwort Zustand Docker install...
Inhaltsverzeichnis Vorwort 1. Weniger 2. Importie...
Inhaltsverzeichnis Vorwort Stil Funktion Beschrei...
1. Rendern2. Bedienungsschritte 1. Beantragen Sie...
Inhaltsverzeichnis 1. Homepage-Erstellung 1. Prod...
Starten Sie den MySQL-Container in Docekr Verwend...
Als ich kürzlich Docker lernte, stellte ich fest,...