Предположим, у меня есть таблица:Что делать, когда выбирают данные из базы данных?
CREATE TABLE [tab] (
[name] varchar,
[order_by] int
)
Есть 10 строк в таблице, и все строки имеют одинаковое значение для order_by (Скажем, это 0)
Если я тогда вопрос следующий SQL:
select * from [tab] order by [order_by]
Какой порядок строк? Какой фактор определяет порядок строк в этом случае?
только гадать: вставить заказ? – jinsungy
@jinsungy: может быть, но этого также может и не быть. Это зависит от базы данных, каких индексов присутствуют, насколько велика таблица и т. Д. –
Просто подсказка: не полагайтесь на неопределенное поведение. – mpen