Уроки SQL для начинающих! #1 - Установка локального сервера, работа с базами данных.
Вопросы про SQL со * (сложные) на собеседовании тестировщика
Работа с базами данных - важная часть работы тестировщика, поэтому на собеседованиях почти всегда будут вопросы касающиеся SQL. Простые вопросы мы разобрали вот в этой статье. Настала очередь более сложных и интересных (некоторые вопросы нам уже встречались, но тут подразумевается более подробный ответ). Сначала вопросы (ответы будут ниже в статье): 1. Что такое индексы в SQL, и как они влияют на производительность запросов? Могут ли индексы замедлить работу? 2. Как написать запрос, который вернет третью по величине зарплату из таблицы сотрудников? 3...
UNION и UNION ALL: когда что использовать с точки зрения производительности
Коллеги, всем привет! С вами Кирилл Михалько 😊 Многие разработчики используют UNION и UNION ALL как взаимозаменяемые операторы, не задумываясь о разнице. Но неправильный выбор может привести к серьёзным проблемам с производительностью - особенно на больших объёмах данных. Сегодня разберём, когда какой оператор применять и почему это критично для скорости запросов. Ключевое различие UNION автоматически удаляет дубликаты из результата, выполняя дополнительную сортировку (операция SORT UNIQUE) и сравнение строк...