Frage von otoonormal, 20

Welche Ausgabe bei between 20 AND 10 bei einer Datenbank (z.B. bei Oracle)?

Moin!

Wie ist die Ausgabe bzw. die Rückgabe bei einer Abfrage mit between 20 AND 10? Wäre alles außer die Werte zwischen 10 und 20?

Danke.

(P.S. Mir steht zur Zeit keine Datenbank zur Verfügung)

Antwort
von Kaenguruh, 12

Die Ausgabe wäre leer. Wenn Du alle Werte außer denen zwischen 10 und 20 haben willst, mußt Du NOT BETWEEN 10 AND 20 schreiben. Der Bis-Wert muß immer größer gleich dem Von-Wert sein, um Treffer zu erzielen.

Kommentar von otoonormal ,

Wenn man an einen Datentyp denkt, so sind die Zahlen "wie im Kreis angeordnet" und bei Überlauf/ Überlauf würde "an der anderen Richtung/ Stelle" wieder reingehen oder?

Kommentar von Kaenguruh ,

Nein, dem ist nicht so. 

Kommentar von wotan38 ,

Die Datenbank stellt keine philosophischen Überlegungen an, sie macht das, was in der Anweisung steht.

Zahlen sind nie kreisförmig angeordnet. Du verwechselst das vielleicht mit etwas anderem.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten