AnwendungsentwicklungSQLSchwierigkeit: Schwer

Was bewirkt die Kombination von AND und OR ohne Klammern in SQL? Beispiel: WHERE a = 1 OR b = 2 AND c = 3

A
AND wird zuerst ausgewertet: a = 1 OR (b = 2 AND c = 3)
B
Beide haben die gleiche Prioritaet, Auswertung von links nach rechts
C
Die Abfrage ergibt einen Syntaxfehler
D
OR wird zuerst ausgewertet: (a = 1 OR b = 2) AND c = 3

Erklärung

In SQL hat AND eine höhere Priorität als OR. Ohne Klammern wird AND zuerst ausgewertet. Um die gewuenschte Reihenfolge sicherzustellen, sollte man immer Klammern verwenden.

Übe über 1.100 weitere IHK-Fragen

Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 1.100 Prüfungsfragen, 9 Kursen und Simulatoren für SQL, Linux und Netzwerke.

Weitere Beispielfragen aus Anwendungsentwicklung