检索大于另一个的条目

时间:2013-04-04 14:02:58

标签: sql sqlite

我有一个实体:统计数据。

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 ....

这是一个好主意
  1. 在实体中插入数组,
  2. 订购实体,
  3. 检索此新条目之前的所有条目
  4. 删除条目

0 个答案:

没有答案