Portál AbcLinuxu, 8. listopadu 2025 07:29
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.