1) Может ли измениться результат запроса, если в LEFT JOIN поменять местами таблицы?
Да, если поменять местами таблицы в LEFT JOIN, результат запроса кардинально изменится. Все потому, что LEFT JOIN берет все строки из «левой» таблицы, дополняя их данными из «правой». Смена мест изменяет логику: теперь «правая» становится «левой» и наоборот. Это влияет на то, какие строки и как будут включены в результат.
Скажите, а как FROM можно назвать оператором? У меня кровь из глаз пошла читая объяснение про «какой оператор выполняется последним». Тут скорее подходит обьяснение что SELECT это единственный оператор из предложенного, все что кроме него, это параметры
Соответственно, он и первый и последний
Амазон с тобой не согласен) https://docs.aws.amazon.com/de_de/kinesisanalytics/latest/sqlref/sql-reference-standard-sql-operators.html
Первые 5 вопросов они еще на hr-скрининге на системного без предупреждения спрашивают - кекнул с этого.
5+ NULL отдельный кек - не могу представить такого кейса.
а так- sql-ex первые 100 пройдите и к любому скуль-интервью будете в принципе готовы, да про explain углубленно почитать.
5+NULL - например у тебя задача к каждой цене в прайслисте добавить 5 рублей себе на пиво. Для товара Х цена не нашлась, подзапрос вернул NULL, тогда общая цена будет тоже NULL, это логично
Комментарий недоступен
Устраиваться в Тинькофф чтобы работать за копейки?