如何将多个sqlite查询合并到一行中
对不起,如果这个问题是愚蠢的。我是一个初学者,在过去的一个小时里,我一直在互联网上搜索答案,但我没有找到答案(可能是因为我不擅长搜索)。无论如何,我正在将一个查询写入python,所以我必须将整个查询写入一行,但我似乎无法正确地完成它如何将多个sqlite查询合并到一行中,sql,sqlite,Sql,Sqlite,对不起,如果这个问题是愚蠢的。我是一个初学者,在过去的一个小时里,我一直在互联网上搜索答案,但我没有找到答案(可能是因为我不擅长搜索)。无论如何,我正在将一个查询写入python,所以我必须将整个查询写入一行,但我似乎无法正确地完成它 SELECT students.first, students.middle, students.last, students.birth FROM students WHERE students.house = "Gryffindor" OR
SELECT students.first, students.middle, students.last, students.birth
FROM students
WHERE students.house = "Gryffindor"
ORDER BY students.last ASC, students.first ASC
以下是两种方法:
'''SELECT students.first, students.middle, students.last, students.birth
FROM students
WHERE students.house = "Gryffindor"
ORDER BY students.last ASC, students.first ASC'''
"SELECT s.first, s.middle, s.last, s.birth FROM students s WHERE s.house = 'Gryffindor' ORDER BY s.last ASC, s.first ASC"
第一个使用多行字符串。第二种方法将查询缩短一点,对嵌入的字符串使用单引号(SQL标准分隔符),并将所有内容放在一行。您是否只是在尝试分隔引号?如果是,请参见此链接,您可以创建多行字符串: