Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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查询错误”;任何;_Sql_Database_Sqlite - Fatal编程技术网

SQLite出现问题:关键字为“的SQL查询错误”;任何;

SQLite出现问题:关键字为“的SQL查询错误”;任何;,sql,database,sqlite,Sql,Database,Sqlite,我在Linux中使用SQLite和Sqliteman软件进行SQL查询 我创建了一个名为student的表,其中包含4列sid、sname、gpa、sizeofhs 当我运行下面的查询时,会收到以下错误消息: 查询错误:“select”附近:语法错误无法执行语句 select sid, sname, sizeofhs from student where sizeofhs > any (select sizeofhs from student); 但是当我删除关键字“any”时,它执行时

我在Linux中使用SQLite和Sqliteman软件进行SQL查询

我创建了一个名为student的表,其中包含4列sid、sname、gpa、sizeofhs 当我运行下面的查询时,会收到以下错误消息:

查询错误:“select”附近:语法错误无法执行语句

select sid, sname, sizeofhs
from student
where sizeofhs > any (select sizeofhs from student);

但是当我删除关键字“any”时,它执行时没有任何错误,这有什么问题吗?

any
是标准的SQL语法,即使SQLite不支持它。您可以将其替换为
min()
,如下所示:

select sid, sname, sizeofhs
from student
where sizeofhs > (select min(sizeofhs) from student);
类似地,
all
,可以替换为
max()


如果您想查看有关他们所做工作的文档,SQL Server文档将对此进行解释。

查询的内容是查找非最小高中的学生列表。