Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.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
Sql 检索大于另一个的条目_Sql_Sqlite - Fatal编程技术网

Sql 检索大于另一个的条目

Sql 检索大于另一个的条目,sql,sqlite,Sql,Sqlite,我有一个实体:Stats stat实体中有5个字段(col1、col2、col3、col4和col5) 我的实体中有一些值,例如 ------------------------------------ | col1 | col2 | col3 | col4 | col4 | ------------------------------------ | 13 | 15 | 17 | 10 | 4 | | 30 | 5 | 19 | 20 | 5

我有一个实体:Stats

stat实体中有5个字段(col1、col2、col3、col4和col5)

我的实体中有一些值,例如

------------------------------------
| col1 | col2 | col3 | col4 | col4 |
------------------------------------
|  13  |  15  |  17  |  10  |   4  |   
|  30  |   5  |  19  |  20  |   5  |   
|  10  |  10  |   7  |  30  |   6  |   
|  15  |  25  |  12  |  12  |  10  |   
|  17  |  14  |  14  |  11  |  40  |   
------------------------------------
我有一个数组(维度5),有5个值(10,14,10,5,1),我想检索比我的数组大的所有行

通过这个例子,我想检索

------------------------------------
|  13  |  15  |  17  |  10  |   4  |    
|  15  |  25  |  12  |  12  |  10  |     
------------------------------------
我做了

SELECT * from myEntity where col1>tab1 AND col2>tab2 AND col3>tab3 ....
但我的问题是:有没有更方便的方法? 如果我的实体中有20个col

编辑:

如果有一个方便的方式订购col1,col2,col3。。。。 这是个好主意吗

  • 在实体中插入数组
  • 命令实体
  • 检索此新条目之前的所有条目
  • 删除条目

  • 请通过添加适当的标记(Oracle、SQL Server、MySQL等)来指定目标RDBMS。可能有一些答案利用了并非普遍支持的语言或产品功能。此外,通过使用特定的RDBMS标记,您的问题可能会得到更适合回答它的人的注意。您是对的,谢谢!“更方便”是什么意思?所有的值和所有的列名在任何情况下都必须出现。是的,“更方便”的意思是:不需要列出所有的列名,这是无法避免的。如果不列出列,SQLite如何知道要比较哪些列?