Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将多个sqlite查询合并到一行中_Sql_Sqlite - Fatal编程技术网

如何将多个sqlite查询合并到一行中

如何将多个sqlite查询合并到一行中,sql,sqlite,Sql,Sqlite,对不起,如果这个问题是愚蠢的。我是一个初学者,在过去的一个小时里,我一直在互联网上搜索答案,但我没有找到答案(可能是因为我不擅长搜索)。无论如何,我正在将一个查询写入python,所以我必须将整个查询写入一行,但我似乎无法正确地完成它 SELECT students.first, students.middle, students.last, students.birth FROM students WHERE students.house = "Gryffindor" OR

对不起,如果这个问题是愚蠢的。我是一个初学者,在过去的一个小时里,我一直在互联网上搜索答案,但我没有找到答案(可能是因为我不擅长搜索)。无论如何,我正在将一个查询写入python,所以我必须将整个查询写入一行,但我似乎无法正确地完成它

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标准分隔符),并将所有内容放在一行。

您是否只是在尝试分隔引号?如果是,请参见此链接,您可以创建多行字符串: