Sql 检索大于另一个的条目
我有一个实体:Stats stat实体中有5个字段(col1、col2、col3、col4和col5) 我的实体中有一些值,例如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
------------------------------------
| 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如何知道要比较哪些列?