Der SQL-Befehl BETWEEN funktioniert nur, wenn ich ihm einen kleinen Bereich für die Spalte gebe. Hier ist, was ich meine:SQL BETWEEN Befehl funktioniert nicht für große Bereiche
Mein Code:
import AzureSQLHandler as sql
database_layer = sql.AzureSQLHandler()
RESULTS_TABLE_NAME = "aero2.ResultDataTable"
where_string = " smog BETWEEN '4' AND '9'"
print database_layer.select_data(RESULTS_TABLE_NAME, "*", where_string)
die auf SQL-Befehl entspricht:
SELECT *
FROM aero2.ResultDataTable
BETWEEN '4.0' AND '9.0'
und select_data gibt eine 2-D-Array alle diese Zeilen enthält.
Die Spalte, auf die ich hier verweise, hat bereits alle Werte gleich 5.0 gespeichert.
Das funktioniert FEIN!
Aber wenn ich den Bereich z. B. auf "4.0" UND "200.0" vergrößere, gibt es nichts zurück.