Как правильно добавить строку в таблицу? Какой запрос верный?
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%
Зачем заранее? Просто вызвать его и посмотреть, какие записи пропали
86%
Заменить 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%
посмотреть ответ
С помощью предиката IN можно извлечь данные, соответствующие заданным значениям, являющимся
Anonymous Quiz
6%
числовыми
4%
строковыми
16%
числовыми или строковыми
71%
любого типа, поддерживаемого в SQL
3%
посмотреть ответ
Каков порядок выполнения операторов AND и OR?
Anonymous Quiz
58%
Сначала выполняется AND, затем OR
10%
Сначала выполняется OR, затем AND
23%
Это зависит от того, какой из операторов стоит первым
5%
Операторы AND и OR выполняются одновременно
4%
Посмотреть ответ
Возможно ли использование одновременно двух агрегирующих функций:
select min(price), max(price) from Orders;
select min(price), max(price) from Orders;
Anonymous Quiz
12%
Да, но данный запрос составлен неверно, надо так: select * from Orders where price IN (min, max)
68%
Да, в результате мы получим минимальную и максимальную стоимости
3%
Да, в результате мы получим стоимости, отсортированные от минимальной до максимальной
9%
Нет, две функции одновременно использовать нельзя
7%
Посмотреть ответ
select * from R, S
в SQL эквивалентно...
в SQL эквивалентно...
Anonymous Quiz
8%
select * from R natural join S
27%
select * from R cross join S
21%
select * from R union join S
31%
select * from R inner join S
13%
Посмотреть ответ
Как выбрать все записи из таблицы Persons, где значение поля LastName в алфавитном порядке находится между значениями "Hansen" и "Pettersen"?
Anonymous Quiz
59%
SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'
16%
SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'
8%
SELECT * FROM Persons WHERE LastName>='Hansen' AND LastName<='Pettersen'
12%
SELECT * FROM Persons WHERE LastName ASC 'Hansen' AND 'Pettersen'
6%
Посмотреть ответ
Какое ключевое слово нельзя использовать вместе с оператором ROLLUP?
Anonymous Quiz
26%
LIMIT
12%
GROUP BY
11%
ORDER BY
21%
HAVING
30%
Посмотреть ответ
С помощью какой конструкции можно проанализировать использование индекса?
Anonymous Quiz
26%
INDEX USAGE
16%
TEST INDEX
39%
EXPLAIN
5%
Все варианты неверные
14%
Посмотреть ответ
Что покажет следующий запрос:
select DISTINCT seller_id order by seller_id from Orders;
select DISTINCT seller_id order by seller_id from Orders;
Anonymous Quiz
24%
Уникальные ID продавцов, отсортированные по возрастанию
5%
Уникальные ID продавцов, отсортированные по убыванию
63%
Ничего: запрос составлен неверно, ORDER BY всегда ставится в конце запроса
3%
Никак не отсортированные ID продавцов
5%
Посмотреть ответ
Как в SQL выбрать все записи из таблицы "Persons", где значение столбца "FirstName" равно "Peter"?
Anonymous Quiz
4%
SELECT [all] FROM Persons WHERE FirstName='Peter'
4%
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
2%
SELECT * FROM Persons WHERE FirstName<>'Peter'
89%
SELECT * FROM Persons WHERE FirstName='Peter'
1%
Посмотреть ответ