字符串的正确语法是什么?

2024-04-19 23:05:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图执行一个查询,但我不知道如何使它搜索字符串。例如

cursor.execute('SELECT * FROM table WHERE column LIKE 'blah%'') 

这给了我一个语法错误。另外,如果不明显的话,我对python和oracle还是很陌生的


Tags: 字符串fromexecutetablecolumnwhereselectcursor
1条回答
网友
1楼 · 发布于 2024-04-19 23:05:44

如果要以'开始字符串,并希望在字符串中使用',则必须使用\对其进行转义,或者可以使用其他引号来启动字符串:

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%'""") 

相关问题 更多 >