具有多个属性

时间:2017-07-30 15:17:11

标签: sqlite sql-order-by

如果我只是使用以下任何一种

,它会有什么不同吗?

select * from TABLE order BY CLM1

select * from TABLE order BY CLM1, CLM2

在我的观察中,它始终考虑订单BY子句的第一列。

或者我错过了这里的任何概念?

更新:这对我的情况没有任何影响,可能是我仍然缺少关键点。请提出建议。

即使这样也有 id&年龄 列,其值相似但差别不大。

enter image description here

2 个答案:

答案 0 :(得分:0)

第二个例子将按CLM2排序CLM1 然后,所以是的,它会产生影响。

答案 1 :(得分:0)

仅当第一列中存在具有相同值的行时,第二个ORDER BY列才会产生差异。