1
Ich versuche, eine Abfrage in Python zu bauen, ich bin auf der Suche nach einem eleganten Weg, um eine WHERE-Bedingung in der Mitte eines Zeichenfolge anhang:Anfügen Zeichenfolge in der Mitte einer Abfrage in Python
def get_raw_queryset(frequency=None, where_condition=None):
qs = "SELECT id, COUNT(*) AS count FROM user_transaction_log " \
# I WANT TO APPEND A WHERE ONLY IF not None
if where_condition:
"WHERE .... = 1" \
"GROUP BY type , strftime('{0}', datetime) ORDER BY id" \
.format(frequency)
return qs
Ich benutze Django und das ist eine Funktion auf meinem Backend. Sollte ich mir Sorgen machen? –
@GustavoReyes hängt davon ab, ob Benutzereingaben verwendet werden, um diese Bedingung zu erstellen. –
Dann geht es uns gut :) –