Python - Abfrage bei der Dynamik -SQL -Abfrage

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Python - Abfrage bei der Dynamik -SQL -Abfrage

by Anonymous » 20 May 2025, 16:08

Ich habe dies unten bearbeitet, um mehrere dynamische Apps für die Snowflake Connection zu erledigen. < /p>
sql_query = '''
select * from TABLE1
where ({}) and OPEN_TIME > current_date - 10 and OPEN_TIME < current_date - 2
'''.format(' OR '.join(["lower(appname) like '%{}%'".format(app) for app in app_selection_code]))
< /code>
Jetzt möchte ich den Wert 10 auch für den Zeitraum wie unten ausgeführt werden. < /p>
period =10
app_selection_code=['Office','Winword']

sql_query = '''
select * from TABLE1
where ({}) and OPEN_TIME > current_date - {period} and OPEN_TIME < current_date - 2
'''.format(' OR '.join(["lower(appname) like '%{}%'".format(app) for app in app_selection_code]))

< /code>
Ich habe die obige Zeichenfolge also in F-String konvertiert (SQL_Query = F '' 'Select ...), aber es gibt Probleme beim App-Teil, wenn ich in F-String konvertiere. Bitte schlagen Sie eine Lösung für dieses Problem vor

Top