Есть ли ошибка в запросе?
SELECT id, date, customer_name FROM Orders WHERE customer_name = Mike
  SELECT id, date, customer_name FROM Orders WHERE customer_name = Mike
Anonymous Quiz
    6%
    Запрос составлен правильно
      
    88%
    Mike необходимо записать в кавычках: 'Mike'
      
    1%
    Нужно убрать лишние поля по запросу
      
    1%
    Часть с WHERE  нужно поменять местами с частью с FROM
      
    4%
    Посмотреть ответ
      
    Задача 48
Напишите запрос, чтобы вывести из таблицы
#задача
  Напишите запрос, чтобы вывести из таблицы
patients общее число пациентов (num_patients) по городам. Результат нужно отсортировать в порядке убывания по количеству пациентов, а затем, в порядке возрастания, по названиям городов.#задача
Ответ к Задаче 48
  SELECT city, COUNT(*) AS num_patients FROM patients GROUP BY city ORDER BY num_patients DESC, city asc;#задача
Если оба аргумента являются целыми числами, то при использовании операторов "-", "+" и "*" результат вычисляется с точностью...
  Anonymous Quiz
    65%
    INTEGER (32 бита)
      
    4%
    MEDIUMINT (3 байта)
      
    17%
    BIGINT (64 бита)
      
    14%
    Посмотреть ответ
      
    Задача 49
Напишите запрос, чтобы вывести из таблиц
#задача
Напишите запрос, чтобы вывести из таблиц
patients и doctors имена, фамилии и роли (first_name, last_name, role) пациентов и докторов. Роли будут, соответственно, "Patient" или "Doctor".#задача
Ответ к Задаче 49
  SELECT first_name, last_name, 'Patient' as role FROM patients union all select first_name, last_name, 'Doctor' from doctors;#задача
Есть таблица table1 с колонками id и datetime. Выберите запрос, который вернет максимальное значение id и значение даты для этого id.
  Anonymous Quiz
    42%
    SELECT max(id), datetime from table1 group by datetime;
      
    43%
    SELECT id, datetime FROM table 1 order by id desc LIMIT 1;
      
    4%
    Посмотреть ответ
      
    Задача 50
Напишите запрос, чтобы вывести из таблицы
#задача
  Напишите запрос, чтобы вывести из таблицы
patients все аллергии (allergies), упорядоченные по их количеству (total_diagnosis - тоже вывести). Удалите из запроса значения NULL.#задача
Ответ к Задаче 50
  SELECT allergies, COUNT(*) AS total_diagnosis FROM patients WHERE allergies IS NOT NULL GROUP BY allergies#задача
ORDER BY total_diagnosis DESC;
Все перечисленные ключевые слова относятся к DML (Data Manipulation Language): INSERT, CREATE, DELETE, UPDATE.
  Anonymous Quiz
    53%
    Да
      
    40%
    Нет
      
    7%
    Узнать ответ
      
    Чем различаются запросы с UNION и UNION ALL?
  Anonymous Quiz
    7%
    Различия только в написании операции. Union - это сокращенный вариант написания UNION ALL
      
    76%
    UNION объединяет наборы строк, исключая дубли, UNION ALL объединяет наборы с сохранением всех строк
      
    8%
    UNION соединяет таблицы через внутреннее соенидение, а UNION ALL соединяет строки слева и справа
      
    2%
    Все варианты неверные
      
    6%
    Узнать ответ
      
    Если в качестве идентификаторов используются номера заказов, что покажет следующий запрос?
SELECT id FROM Orders WHERE year (date) > 2018;
  SELECT id FROM Orders WHERE year (date) > 2018;
Anonymous Quiz
    86%
    Номера заказов, сделанных после 2018 года
      
    2%
    Уникальные номера заказов
      
    5%
    Номера заказов, сделанных до 2018 года
      
    5%
    Все варианты неверные
      
    2%
    Узнать ответ
      
    Что покажет следующий запрос?
SELECT CONCAT(`index`," ", `city`) AS delivery_address FROM Orders;
  SELECT CONCAT(`index`," ", `city`) AS delivery_address FROM Orders;
Anonymous Quiz
    12%
    Ничего, запрос составлен неверно
      
    4%
    Покажет уникальные значения индексов и адресов из таблицы Orders
      
    72%
    Соединит поля с индексом и адресом из таблицы Orders и покажет их с псевдонимом delivery_address
      
    4%
    Соединит поля с индексом и адресом из таблицы Orders, но покажет их без псевдонима
      
    7%
    Узнать ответ
      
    С помощью какого ключевого слова можно задать условия фильтрации после выполнения группировки?
  Anonymous Quiz
    5%
    AFTER ORDER
      
    80%
    HAVING
      
    3%
    SELECT
      
    10%
    WHERE
      
    2%
    Узнать ответ
      
    Где верно прописано удаление поля в таблице?
  Anonymous Quiz
    24%
    DROP Users COLUMN name;
      
    7%
    SELECT Users DROP COLUMN name;
      
    7%
    TRUNCATE Users DROP COLUMN name;
      
    56%
    ALTER TABLE Users DROP COLUMN name;
      
    6%
    Узнать ответ
      
    Какие условия следует использовать, чтобы получить из таблицы все записи, в которых значение в колонке last_name начинается со строки 'SM'?
  Anonymous Quiz
    1%
    WHERE last_name[1 TO 2] = 'SM'
      
    91%
    WHERE last_name LIKE 'SM%'
      
    1%
    WHERE last_name EQUATES TO 'SM'
      
    3%
    WHERE last_name IS 'SM*'
      
    2%
    WHERE last_name = 'SM'
      
    1%
    Узнать ответ
      
    С помощью какого update-запроса можно обновить значения более чем одной колонки?
  Anonymous Quiz
    6%
    Одним запросом можно обновить не более одной колонки
      
    9%
    UPDATE table_name SET col1_name = 'col1val' SET col2_name = 'col2val';
      
    17%
    UPDATE table_name SET col1_name = 'col1val' AND SET col2_name = 'col2val';
      
    60%
    UPDATE table_name SET col1_name = 'col1val', col2_name = 'col2val';
      
    8%
    Узнать ответ
      
    В таблице есть колонка EX_COL. Записи таблицы для этой колонки содержат значения { 100, 200, 300, NULL }. Каким будет результат функции AVG(EX_COL)?
  Anonymous Quiz
    2%
    0
      
    20%
    150
      
    41%
    200
      
    31%
    Возникнет ошибка: агрегатные функции не могут использоваться для записей со значениями NULL
      
    5%
    Узнать ответ
      
    Как вернуть количество записей в таблице "Customers"?
  Anonymous Quiz
    85%
    SELECT COUNT(*) FROM Customers;
      
    3%
    SELECT COLUMNS(*) FROM Customers;
      
    9%
    SELECT COUNT() FROM Customers;
      
    1%
    SELECT COLUMNS() FROM Customers;
      
    2%
    Узнать ответ
      
    Нужно ли дата-инженерам знать Linux? 
Расскажет Вадим Заигрин – Team Lead команд инженеров данных. Встречаемся на бесплатном открытом уроке от OTUS, где вы вместе с экспертом:
- разберетесь, почему вам надо знать Linux;
- ознакомитесь с его особенностями;
- узнаете, как работать с Linux: командная строка, пользователи и их права, запуск приложений, инструменты работы с сетью.
Занятие пройдёт 22 февраля в 20:00 мск и будет приурочено к старту курса «Data Engineer». Доступна рассрочка на обучение!
Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cuD8ds
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
  Расскажет Вадим Заигрин – Team Lead команд инженеров данных. Встречаемся на бесплатном открытом уроке от OTUS, где вы вместе с экспертом:
- разберетесь, почему вам надо знать Linux;
- ознакомитесь с его особенностями;
- узнаете, как работать с Linux: командная строка, пользователи и их права, запуск приложений, инструменты работы с сетью.
Занятие пройдёт 22 февраля в 20:00 мск и будет приурочено к старту курса «Data Engineer». Доступна рассрочка на обучение!
Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cuD8ds
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru