0

有人可以解释一下为什么一个简单的 SQL LIKE 语句会导致结果按被“喜欢”的列排序...

select * from ORGANISATION where COMPANY_NAME LIKE '%marce%'

以上将导致结果按公司名称排序...

select * from ORGANISATION

将按索引/ID 顺序显示结果。

4

1 回答 1

2

ORDER如果不明确使用ORDER BY子句,则无法保证。这是任意的。字段上可能存在一个索引,该索引通常负责结果的“自然”排序,但不应依赖它。

于 2013-09-24T15:34:44.957 回答