gpt4 book ai didi

sql - && 运算符改变结果的顺序

转载 作者:行者123 更新时间:2023-11-29 11:32:40 24 4
gpt4 key购买 nike

<分区>

为什么 PostgreSQL 9.4 的 && 运算符用于检查两个数组的重叠,改变结果的顺序?

我有一个问题

Select *  FROM "View_Student_Plan" WHERE  "ClassID" && ARRAY[53]:: bigint[] 

我的观点是按入学日期排序的。它工作正常,如果我使用

Select *  FROM "View_Student_Plan"

但是当我将剩余部分附加到查询时,它会改变结果的顺序。

我在 where 子句中使用了一些其他条件,例如 Student_Name like 'P%', 然后它不会影响 select 语句给出的结果顺序。那为什么不为 "ClassID"&& ARRAY[53]::bigint[]

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com