Что вернёт запрос?SELECT SUBSTRING(email, 1, LOCATE('@', email) - 1) FROM customer WHERE customer_id = 1;Схема БД и код для генерации данных находятся в шапке канала.Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
SQL задачи
@sqlquestions
SQL задачи для подготовки к собеседованию. SQL тесты для проверки знаний. № 7065181110 SQL запросы к конкретной Базе данных с решением и разбором По вопросам рекламы: @anothertechrock
Похожие каналы
Все →Последние посты

Что вернёт запрос?SELECT gender, COUNT(*) FROM customer GROUP BY gender HAVING COUNT(*) < 5;Схема БД и код для генерации данных находятся в шапке канала.Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions

Ответ к предыдущей задачеSELECT * FROM orders ORDER BY ord_date,purch_amt DESC;#задача

ЗадачаНапишите запрос, чтобы вывести все заказы. Отсортируйте результат по ord_date (в порядке возрастания) и по purch_amt (в порядке убывания). Верните все поля.#задачаЗадачаНапишите запрос, чтобы вывести все заказы. Отсортируйте результат по ord_date (в порядке возрастания) и по purch_amt (в порядке убывания). Верните все поля.#задача

Задачка по нашей базе данных, которая находится в шапке канала.Код генерации базы данных и INSERT данных по ссылке ТУТ. ВОПРОС: Какой тип JOIN следует использовать между таблицами customer и order_table, чтобы отобразить всех клиентов, включая тех, кто не делалзаказов?Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.Правильный ответ ⤵️LEFT JOINЕсли вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions

Ответ к предыдущей задачеSELECT allergies, COUNT(*) AS total_diagnosis FROM patients WHERE allergies IS NOT NULL GROUP BY allergiesORDER BY total_diagnosis DESC;#задача

152-ФЗ на практике: как найти и контролировать ПДн в базах данных 🔎Персональные данные сегодня есть практически в каждой корпоративной системе: CRM, ERP, DWH, BI, служебных таблицах и выгрузках.Но в большинстве компаний отсутствует прозрачность: где именно хранятся персональные данные, кто имеет к ним доступ, сколько существует «теневых» копий, используются ли эти данные вообще и какие риски это создает для бизнеса.📆 26 мая в 11:00 МСК приглашаем на бесплатный онлайн-вебинар: «Управление персональными данными: как выстроить контроль в базах данных и снизить риски по 152-ФЗ»На вебинаре разберем:📊 что 152-ФЗ говорит про ПДн в СУБД и DWH📊 как автоматически находить и классифицировать ПДн📊 как выявлять лишние копии и неиспользуемые данные📊 зачем нужен мониторинг использования ПДн📊 как выстроить системный процесс контроля📊 как снизить нагрузку на ИБ- и data-команды за счет автоматизацииТакже покажем практический сценарий мониторинга ПДн в СУБД — от сканирования базы до автоматических рекомендаций по снижению рисков.👥 Вебинар будет полезен руководителям ИБ, архитекторам и руководителям DWH / BI, администраторам СУБД.🎁 Бонус участникам — чек-лист по контролю персональных данных в СУБД и DWH.🔗 Регистрация по ссылке

ЗадачаНапишите запрос, чтобы вывести из таблицы patients все аллергии (allergies), упорядоченные по их количеству (total_diagnosis - тоже вывести). Удалите из запроса значения NULL.#задача
Что вернёт запрос?SELECT category_id, AVG(price) FROM product GROUP BY category_id HAVING AVG(price) > 200;Схема БД и код для генерации данных находятся в шапке канала.Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions

Ответ к предыдущей задачеSELECT AVG (purch_amt) FROM orders;#задача

ЗадачаНапишите запрос, чтобы высчитать среднюю сумму продаж по всем заказам (т.е. “средний чек”). Верните эту сумму.#задача

💥 Полезные материалы по SQL для тестировщика1️⃣ Вопросы по SQL на собеседовании. Основные вопросы по SQL, ответы на которые должны знать лучшие тестировщики.2️⃣ FULL OUTER JOIN в SQL: объяснение на примере. В статье разбирается, как работает FULL OUTER JOIN, чем отличается от других JOIN’ов и когда его стоит применять в реальных задачах.3️⃣ 7 SQL-запросов, которые решают 90% всех задач на работе. SQL в большинстве случаях не требует сложных 100-строчных запросов с вложенными подзапросами на три уровня глубины. Чаще всего нам нужны простые, отточенные и, главное, эффективные конструкции. Автор этой статьи собрал 7 таких запросов-«рабочих лошадок». Это готовая шпаргалка для реальных задач.4️⃣ База по базам. SQL для тестировщика. В комплект обязательных скиллов Junior QA уже уверенно входит знание основ баз данных. В этой статье вы найдете введение в базы данных и SQL в разрезе QA.5️⃣ Учимся читать SQL SELECT. Пошаговое введение в SELECT-запросы: как читаются условия, группировки и фильтры, в каком порядке всё выполняется — полезно для тех, кто хочет писать сложные и корректные SQL-запросы.▶️ Мини-курс "SQL базы данных с нуля для тестировщика" (плейлист)📥 Тест по запросам и операторам SQL