2024-04-19 23:05:44 发布
网友
我试图执行一个查询,但我不知道如何使它搜索字符串。例如
cursor.execute('SELECT * FROM table WHERE column LIKE 'blah%'')
这给了我一个语法错误。另外,如果不明显的话,我对python和oracle还是很陌生的
如果要以'开始字符串,并希望在字符串中使用',则必须使用\对其进行转义,或者可以使用其他引号来启动字符串:
'
\
cursor.execute('SELECT * FROM table WHERE column LIKE \'blah%\'') cursor.execute("SELECT * FROM table WHERE column LIKE 'blah%'") cursor.execute("""SELECT * FROM table WHERE column LIKE 'blah%'""")
如果要以
'
开始字符串,并希望在字符串中使用'
,则必须使用\
对其进行转义,或者可以使用其他引号来启动字符串:相关问题 更多 >
编程相关推荐