Таблицы SQL, как правило, не имеют собственного порядка (ну, там - это понятие упорядоченного кластерного индекса, но, как правило, мы не можем полагаться на это).Итак, если вы хотите, чтобы новая запись Gosling
появлялась на втором месте, вы должны предоставить какой-то столбец, который генерирует этот порядок.
Ваш ожидаемый результат почти выглядит так, как будто он отсортирован в алфавитном порядке по имени.Таким образом, следующий запрос может быть приемлем для вас:
SELECT *
FROM yourTable
ORDER BY name;