Ich habe hier eine riesengroße MySQL-'insert'-Query.
Das 'Ding' hat einfach so viele Felder bekommen und ist so immer größer geworden.
Und jetzt habe ich eine Monsterzeile.
Schwer zu lesen und schwierig zu ändern.
Gibt es in Python eine Schreibweise die eine vernünftige Darstellung erlaubt ?
Kann man so eine Query strukturiert darstellen.
Danke.
MrNiceTry
Schreibweise bei langen SQL Querys
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Wenn es sich um Plain-SQL handelt, dann benutze doch einen Multilinestring!
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
Ich schreibe SQL-Anweisungen gerne so.
Code: Alles auswählen
sql = """
SELECT t1.c1,
t1.c2,
t2.c3
FROM table1 AS t1,
table2 AS t2
WHERE t1.c1 = t2.c1
AND t1 > 12
ORDER BY t1.c2"""
https://www.xing.com/go/invite/18513630.6a91d4