对于springboot查询sqlserver数据库的问题

我想询问一下什么原因会让在没有排序的情况下同样的条件每次查询出的数据顺序不一样

可能跟数据库的缓存有关,比如先查询了某一批数据,那这批数据就会存到缓存里,下次查询可能会优先返回这些数据,要保证一定是按照某个顺序,那就得排序,随便根据一个字段排序就行

可以参考这个:https://q.cnblogs.com/q/65047/

原因有很多。比如数据的增删改。以及你查询的工具等等。