Нашел крутую демонстрацию очередности выполнения SQL-запроса. Об этом иногда спрашивают и на собесах. Вообще очередности полезно уделить время не только в начале обучения, всегда можно найти интересные детали. Например, псевдонимы, указанные в SELECT, по логике не должны срабатывать в GROUP BY, поскольку SELECT выполняется позже. Однако же в некоторых СУБД это работает. Еще заметил, что когда приходится написать запрос с большим количеством джойнов, то я начинаю писать его с FROM и JOIN, иногда так проще удержать в голове последовательность соединений. В общем, рекомендую схемку к использованию всем, кто только знакомится с SQL.
#sql
Post #33
704
- 🔥 18