Portál AbcLinuxu, 10. května 2025 06:23
orderby='start' conn.execute(''' SELECT filename, num, start, end FROM rec ORDER BY ?''', (orderby,))Ale neřadí mi to. Když tam to orderby napíšu ručně, tak to funguje správně.
Řešení dotazu:
Čili je to funkční, ale stále zůstává otázka. Lze si nějak vypsat ten výsledný sql co sqlite dostane ke zpracování? Hodilo by se to k dalším složitějším sql příkazům.
orderby='start' query=''' SELECT filename, num, start, end FROM rec ORDER BY %s''' % orderby print(query) conn.execute(query)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.