Какие поля из таблицы обязательно перечислять в INSERT для вставки данных?
  Anonymous Quiz
    18%
    Конечно, все!
      
    18%
    Только те, у которых нет DEFAULT-значения
      
    51%
    Те, у которых нет DEFAULT-значения и которые не имеют атрибута auto_increment
      
    13%
    Все поля имеют негласное DEFAULT-значение, обязательных полей в SQL нет
      
    Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой оператор используется для увеличения цены на 10% у всех товаров категории "Одежда"?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ👇 
UPDATE product SET price = price * 1.1 WHERE category_id = 3; 
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Какой оператор используется для увеличения цены на 10% у всех товаров категории "Одежда"?
Ответ под спойлером, но если хотите сперва проверить свою догадку, следующим постом опубликуем тест с вариантами ответов.
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Какой верный ответ на задачку выше? ⤴️ 
  Anonymous Quiz
    14%
    ALTER TABLE product SET price = price * 1.1 WHERE category_id = 3;
      
    7%
    MODIFY product SET price = price * 1.1 WHERE category_id = 3;
      
    9%
    INSERT INTO product(price) VALUES (price * 1.1);
      
    70%
    UPDATE product SET price = price * 1.1 WHERE category_id = 3;
      
    🔥6👍1
  ВОПРОС: Какой запрос вернёт клиентов, которые не сделали ни одного заказа?
1. SELECT * FROM order_table WHERE customer_id IS NULL;
2. SELECT * FROM customer EXCEPT SELECT * FROM order_table;
3. SELECT * FROM customer c LEFT JOIN order_table o ON c.customer_id = o.customer_id WHERE o.order_id IS NULL;
4. SELECT * FROM customer WHERE order_id IS NULL;
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥13
  Что делает следующий запрос в MySQL?
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
  SELECT email
FROM customer
WHERE TRIM(email) NOT REGEXP '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+[.][A-Za-z]{2,}$';
Схема БД и код для генерации данных находятся в шапке канала.
Запрос не выдает число или конкретную категорию. Просто опишите результат своими словами в комментариях. А для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Какой верный ответ на задачку выше? ⤴️ 
  Anonymous Quiz
    34%
    Запрос возвращает все корректные email-адреса
      
    5%
    Запрос возвращает только домены клиентов
      
    23%
    Запрос удаляет все некорректные email-адреса
      
    38%
    Запрос возвращает email-адреса без символа @ или с неверным доменом
      
    🔥3
  📢 Когда сообщения теряются, бизнес теряет данные
📅 29 октября в 20:00 МСК — открытый урок от OTUS — «Обработка гарантий в Kafka: сообщения, которые никогда не пропадают!»
На этом занятии вы узнаете, как строить надежные event-driven системы, которые не боятся сбоев. Что вас ждет:
🔹 Разбор гарантий доставки в Kafka — at-most-once, at-least-once, exactly-once
🔹 Практические советы по избеганию потерь данных в продакшене
🔹 Настройка producer и consumer для гарантированной доставки сообщений
🔹 Разбор подводных камней exactly-once processing и мониторинга гарантий
После урока вы поймете, что реально работает, а что только кажется надёжным. Вебинар проходит в преддверии старта курса «Apache Kafka».
📌 Регистрируйтесь, чтобы перестать терять сообщения и начать управлять ими:
https://vk.cc/cQMg0e
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
  📅 29 октября в 20:00 МСК — открытый урок от OTUS — «Обработка гарантий в Kafka: сообщения, которые никогда не пропадают!»
На этом занятии вы узнаете, как строить надежные event-driven системы, которые не боятся сбоев. Что вас ждет:
🔹 Разбор гарантий доставки в Kafka — at-most-once, at-least-once, exactly-once
🔹 Практические советы по избеганию потерь данных в продакшене
🔹 Настройка producer и consumer для гарантированной доставки сообщений
🔹 Разбор подводных камней exactly-once processing и мониторинга гарантий
После урока вы поймете, что реально работает, а что только кажется надёжным. Вебинар проходит в преддверии старта курса «Apache Kafka».
📌 Регистрируйтесь, чтобы перестать терять сообщения и начать управлять ими:
https://vk.cc/cQMg0e
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Напишите запрос, позволяющий переименовать столбец LastName в Surname в таблице «Employees»
  Anonymous Quiz
    24%
    RENAME LastName into Surname FROM Employees
      
    58%
    ALTER TABLE Employees CHANGE LastName Surname varchar(50)
      
    18%
    ALTER TABLE Surname(LastName) FROM Employees
      
    Задачка по нашей базе данных, которая находится в шапке канала.
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Как выбрать клиентов, у которых возраст больше среднего возраста всех клиентов?
Для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Правильный ответ👇 
SELECT * FROM customer WHERE age > (SELECT AVG(age) FROM customer); 
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Код генерации базы данных и INSERT данных по ссылке ТУТ.
ВОПРОС: Как выбрать клиентов, у которых возраст больше среднего возраста всех клиентов?
1. SELECT * FROM customer WHERE age > (SELECT AVG(age) FROM customer);
2. SELECT * FROM customer WHERE age > AVG(age);
3. SELECT * FROM customer HAVING age > AVG(age);
4. SELECT * FROM customer WHERE age IN (AVG(age));
Для тех, кто предпочитает тесты, опубликуем тест с вариантами ответа в следующем посте.
Правильный ответ
Если вам понравился вопрос - зашарьте его друзьям 👉 SQLQuestions
Please open Telegram to view this post
    VIEW IN TELEGRAM