Seite 1 von 1

Schreibweise bei langen SQL Querys

Verfasst: Dienstag 2. November 2010, 11:03
von MrNiceTry
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

Re: Schreibweise bei langen SQL Querys

Verfasst: Dienstag 2. November 2010, 11:04
von Hyperion
Wenn es sich um Plain-SQL handelt, dann benutze doch einen Multilinestring!

Re: Schreibweise bei langen SQL Querys

Verfasst: Dienstag 2. November 2010, 11:49
von lutz.horn
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"""

Re: Schreibweise bei langen SQL Querys

Verfasst: Dienstag 2. November 2010, 22:29
von MrNiceTry
Danke für beide Antworten.

Funktioniert, sieht gut aus und ist übersichtlicher.

Danke

MrNiceTry