我有一个带有PK聚簇索引的表以及其上的其他索引,包括唯一和非唯一.如果我发出(确切地说):
SELECT * FROM table_name
Run Code Online (Sandbox Code Playgroud)
要么
SELECT col1, col2 FROM table_name
Run Code Online (Sandbox Code Playgroud)
以什么顺序返回行?
这是客户转发给我们的访问调查问卷中的第一个问题.以下是说明:
如果这个问题的答案不正确,请立即终止面试!个人,无论其声明的能力如何,都不了解基于SQL的关系数据库管理系统.这是过去25年多来的SQL-101逻辑.正确答案是:"未知/随机/未确定,因为没有将ORDER BY子句指定为查询的一部分".
我不知道这确实是正确的.欢迎所有评论.
谢谢,
拉吉