我可以在查询中的什么地方放置 "str" 或 "inst"?
Where can i put "str" or "inst" in the query?
我有一个问题:
cur.execute('SELECT X1 || ' - ' || X2 FROM SPL_PAYMENTS(?, ?, NULL, NULL)', (result1[0], result1[0]))
当我从数据库执行查询时,出现此错误。我不明白为什么:
TypeError:- 的操作数类型不受支持:'str' 和 'str'
这个|| '-' ||我用来合并列。没有它它工作正常。帮忙把"str"或者"inst"放在query里
尝试转义用于 '-'
的单引号,例如:
cur.execute('SELECT X1 || \' - \' || X2 FROM SPL_PAYMENTS(?, ?, NULL, NULL)', (result1[0], result1[0]))
我有一个问题:
cur.execute('SELECT X1 || ' - ' || X2 FROM SPL_PAYMENTS(?, ?, NULL, NULL)', (result1[0], result1[0]))
当我从数据库执行查询时,出现此错误。我不明白为什么: TypeError:- 的操作数类型不受支持:'str' 和 'str'
这个|| '-' ||我用来合并列。没有它它工作正常。帮忙把"str"或者"inst"放在query里
尝试转义用于 '-'
的单引号,例如:
cur.execute('SELECT X1 || \' - \' || X2 FROM SPL_PAYMENTS(?, ?, NULL, NULL)', (result1[0], result1[0]))