【发布时间】:2015-09-02 10:01:17
【问题描述】:
您好,我对数据库有以下查询。它在 SQL 中正常工作,但在 python 中不工作。如何解决这个问题?提前致谢。
SELECT distinct id , id FROM XX WHERE id LIKE '01%' GROUP BY id
【问题讨论】:
您好,我对数据库有以下查询。它在 SQL 中正常工作,但在 python 中不工作。如何解决这个问题?提前致谢。
SELECT distinct id , id FROM XX WHERE id LIKE '01%' GROUP BY id
【问题讨论】:
将 % 加倍以对其进行转义,因为 Django 将其视为格式字符串,其中 % 字符具有特殊含义:
SELECT distinct id, id FROM XX WHERE id LIKE '01%%' GROUP BY id
-- ^^
【讨论】:
invalid literal for int() with base 10: 'XX'