С помощью какого 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
3%
0
20%
150
41%
200
31%
Возникнет ошибка: агрегатные функции не могут использоваться для записей со значениями NULL
5%
Узнать ответ
Как вернуть количество записей в таблице "Customers"?
Anonymous Quiz
85%
SELECT COUNT(*) FROM Customers;
4%
SELECT COLUMNS(*) FROM Customers;
9%
SELECT COUNT() FROM Customers;
1%
SELECT COLUMNS() FROM Customers;
2%
Узнать ответ
Выберите корректный пример использования функции CONCAT:
Anonymous Quiz
5%
SELECT CONCAT = index AND city FROM Orders;
12%
SELECT CONCAT IN (`index`, `city`) FROM Orders;
67%
SELECT CONCAT(`index`, " ", `city`) FROM Orders;
7%
Нет правильного примера
10%
Узнать ответ
Как выбрать все записи из таблицы "Persons", для которых значение колонки "FirstName" начинается с "a"?
Anonymous Quiz
1%
SELECT * FROM Persons WHERE FirstName = 'a'
11%
SELECT * FROM Persons WHERE FirstName LIKE '%a'
81%
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
2%
SELECT * FROM Persons WHERE FirstName LIKE '%a%'
3%
SELECT * FROM Persons WHERE FirstName STARTSWITH 'a'
2%
Узнать ответ
В чем разница между условиями WHERE и HAVING при использовании GROUP BY?
Anonymous Quiz
2%
Разницы нет
80%
В HAVING можно наложить условия на результаты группировки
11%
В WHERE можно наложить условия на результаты группировки
4%
Все варианты неверные
4%
Узнать ответ
Что покажет следующий запрос:
SELECT CONCAT(`index`," ", `city`) AS delivery_address FROM Orders;
SELECT CONCAT(`index`," ", `city`) AS delivery_address FROM Orders;
Anonymous Quiz
10%
Ничего, запрос составлен неверно
3%
Покажет уникальные значения индексов и адресов из таблицы Orders
75%
Соединит поля с индексом и адресом из таблицы Orders и покажет их с псевдонимом delivery_address
3%
Соединит поля с индексом и адресом из таблицы Orders, но покажет их без псевдонима
8%
Узнать ответ
Есть ли ошибка в запросе?
SELECT id, date, customer_name FROM Orders WHERE customer_name = Mike;
SELECT id, date, customer_name FROM Orders WHERE customer_name = Mike;
Anonymous Quiz
8%
Запрос составлен правильно
85%
Mike необходимо записать в кавычках - "Mike"
2%
Нужно убрать лишние поля из запроса
2%
Строчку с WHERE нужно поменять местами с FROM
4%
Узнать ответ
Как правильно добавить строку в таблицу? Какой запрос верный?
Anonymous Quiz
66%
INSERT INTO `SimpleTable` (`some_text`) VALUES ("my text");
15%
INSERT INTO `SimpleTable` SET `some_text`="my text";
8%
SET INTO `SimpleTable` VALUE `some_text`="my text";
5%
UPDATE INTO `SimpleTable` SET `some_text`="my text";
6%
Узнать ответ
Какой логической операции соответствует условная операция IN?
Anonymous Quiz
19%
OR и AND
8%
!AND
38%
OR
25%
AND
10%
Узнать ответ
Выберите правильный пример запроса с использованием UNION:
Anonymous Quiz
19%
SELECT id, city FROM Orders ORDER BY id UNION SELECT id, city FROM Sellers ORDER BY city;
7%
SELECT id, city, seller_id FROM Orders AND UNION SELECT id, city FROM Sellers ORDER BY id;
60%
SELECT id, city FROM Orders UNION SELECT id, city FROM Sellers ORDER BY id;
6%
Все запросы верные
8%
Узнать ответ
Какое утверждение НЕ соответствует приведенному запросу:
SELECT cust_name, cust_state,
(SELECT COUNT(*) FROM Orders WHERE Orders.cust_id = Customers.cust_id) AS orders FROM Customers Order BY cust_name DESC
SELECT cust_name, cust_state,
(SELECT COUNT(*) FROM Orders WHERE Orders.cust_id = Customers.cust_id) AS orders FROM Customers Order BY cust_name DESC
Anonymous Quiz
11%
Поле Orders формируется в результате подзапроса
13%
SELECT возвращает 3 столбца для каждого клиента
17%
cust_id из Orders сравнивается с тем, что извлекается из Customers
51%
Результаты сортируются по возрастанию
8%
Узнать ответ
Как можно заранее узнать, какие записи будут удалены при выполнении DELETE?
Anonymous Quiz
2%
Зачем заранее? Просто вызвать его и посмотреть, какие записи пропали
87%
Заменить DELETE на SELECT *, ведь в остальном синтаксис DELETE похож на синтаксис простого SELECT
3%
Сделать DELETE с LIMIT 1: одну запись не жалко
2%
SQL создан для хранения данных, их нельзя удалять
6%
Узнать ответ
В реляционных базах данных данные хранятся в таблицах, которые являются...
Anonymous Quiz
16%
Одномерными
56%
Двумерными
2%
Трехмерными
20%
Любыми из перечисленных выше
6%
Узнать ответ
Какой оператор SQL используется для возврата только разных значений?
Anonymous Quiz
17%
SELECT DIFFERENT
13%
SELECT UNIQUE
68%
SELECT DISTINCT
2%
Узнать ответ
Какие данные нельзя вставить в таблицу при помощи оператора INSERT?
Anonymous Quiz
9%
повторяющиеся
10%
несколько строк сразу
50%
несколько значений одного столбца в одной строке
21%
неопределенные значения
9%
посмотреть ответ
Можно ли поменять тип данных поля в уже существующей таблице?
Anonymous Quiz
67%
Да, при помощи команды ALTER
9%
Да, достаточно сделать INSERT с новым типом данных
12%
Нет, только пересоздать таблицу
4%
Тип бывает только у таблицы, а не у поля таблицы
9%
Посмотреть ответ
Что значат цифры в описании типа данных колонки DECIMAL(5,2)
Anonymous Quiz
1%
Всего 7 числовых знаков, из них 0 на дробную часть
2%
Всего 7 числовых знаков, из них 5 на дробную часть
35%
Всего 7 числовых знаков, из них 2 на дробную часть
56%
Всего 5 числовых знаков, из них 2 на дробную часть
6%
Посмотреть ответ
JOIN (соединение таблиц) невозможно осуществить в запросе без:
Anonymous Quiz
38%
ключевого слова JOIN
6%
слова INNER перед JOIN
48%
перечисления соединяемых таблиц
5%
псевдонимов соединяемых таблиц
3%
посмотреть ответ