Какой из запросов выведет полное имя студента с заголовком столбца "Name"?
Anonymous Quiz
27%
select first_name, last_name as “Name” from students;
7%
select Name from students;
55%
select first_name || last_name as “Name” from students;
8%
select first_name, last_name from students;
3%
Посмотреть ответ
👍13
select * from R, S
в SQL эквивалентно...
в SQL эквивалентно...
Anonymous Quiz
10%
select * from R natural join S
23%
select * from R cross join S
22%
select * from R union join S
30%
select * from R inner join S
15%
Посмотреть ответ
👍12
Можно ли упростить приведенный запрос с UNION? Если да, то как?
SELECT id, prod_id, price FROM goods WHERE price <= 5 UNION SELECT id, prod_id, price FROM goods WHERE id IN (100,104)
SELECT id, prod_id, price FROM goods WHERE price <= 5 UNION SELECT id, prod_id, price FROM goods WHERE id IN (100,104)
Anonymous Quiz
20%
SELECT id, prod_id, price FROM goods WHERE price = 5 AND id IN (100,104)
6%
SELECT id, prod_id, price FROM goods WHERE price = 5 !AND id IN (100,104)
28%
SELECT id, prod_id, price FROM goods WHERE price = 5 OR id IN (100,104)
8%
Упростить нельзя
28%
Нет верного варианта ответа
10%
Посмотреть ответ
👍6😁5
Что возвращает ROUND(789.8389, 2)?
Anonymous Quiz
68%
789.84
19%
789.83
4%
78
5%
789.0
4%
Посмотреть ответ
👍14
Как добавить новую запись в таблицу "Customers"?
Anonymous Quiz
31%
INSERT INTO Customers ('Michael', 'Boston')
23%
INSERT VALUES ('Michael', 'Boston') INTO Customers
10%
INSERT ('Michael', 'Boston') INTO Customers
30%
Ни один из вариантов не подходит
5%
Посмотреть ответ
👍6
#вопросы_с_собеседований
При выборке из таблицы workers получите первые 5 символов логина и добавьте троеточие
Ответ на картинке.
При выборке из таблицы workers получите первые 5 символов логина и добавьте троеточие
Ответ на картинке.
#вопросы_с_собеседований
Вывести 30 комментариев начиная с 5 комментария из таблицы replies, кроме комментариев автора 'Вася'. Данные сортируются по дате добавления комментария в убывающем порядке
Ответ на картинке.
Вывести 30 комментариев начиная с 5 комментария из таблицы replies, кроме комментариев автора 'Вася'. Данные сортируются по дате добавления комментария в убывающем порядке
Ответ на картинке.
👍2
С помощью какой конструкции можно проанализировать использование индекса?
Anonymous Quiz
30%
INDEX USAGE
10%
TEST INDEX
42%
EXPLAIN
8%
Все варианты неверные
10%
Посмотреть ответ
Что покажет следующий запрос:
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
5%
Соединит поля с индексом и адресом из таблицы Orders, но покажет их без псевдонима
6%
Узнать ответ
Какое утверждение НЕ соответствует приведенному запросу:
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
13%
Поле Orders формируется в результате подзапроса
12%
SELECT возвращает 3 столбца для каждого клиента
17%
cust_id из Orders сравнивается с тем, что извлекается из Customers
48%
Результаты сортируются по возрастанию
9%
Узнать ответ
👍9❤🔥1
JOIN (соединение таблиц) невозможно осуществить в запросе без:
Anonymous Quiz
37%
ключевого слова JOIN
3%
слова INNER перед JOIN
51%
перечисления соединяемых таблиц
5%
псевдонимов соединяемых таблиц
3%
посмотреть ответ
👍9
Можно ли поменять тип данных поля в уже существующей таблице?
Anonymous Quiz
72%
Да, при помощи команды ALTER
6%
Да, достаточно сделать INSERT с новым типом данных
12%
Нет, только пересоздать таблицу
3%
Тип бывает только у таблицы, а не у поля таблицы
7%
Посмотреть ответ
👍11🎄1
👍11❤🔥3
#Вопросы_с_собеседования
❓Как GROUP BY обрабатывает значение NULL?
Ответ:
При использовании GROUP BY все значения NULL считаются равными.
❓Как GROUP BY обрабатывает значение NULL?
Ответ:
👍11
Функция FIND_IN_SET()
Функция FIND_IN_SET() возвращает положение строки в списке строк.
Подробнее ознакомиться с функцией можно здесь.
Функция FIND_IN_SET() возвращает положение строки в списке строк.
Подробнее ознакомиться с функцией можно здесь.
👍4❤🔥1
#Вопросы_с_собеседования
Какие ещё ограничения вы знаете, как они работают и указываются?
SQL-ограничения (constraints) указываются при создании или изменении таблицы. Это правила для ограничения типа данных, которые могут храниться в таблице. Действие с данными не будет выполнено, если нарушаются установленные ограничения.
•
•
•
•
•
Какие ещё ограничения вы знаете, как они работают и указываются?
SQL-ограничения (constraints) указываются при создании или изменении таблицы. Это правила для ограничения типа данных, которые могут храниться в таблице. Действие с данными не будет выполнено, если нарушаются установленные ограничения.
•
UNIQUE
— гарантирует уникальность значений в столбце;•
NOT NULL
— значение не может быть NULL;•
INDEX
— создаёт индексы в таблице для быстрого поиска/запросов;•
CHECK
— значения столбца должны соответствовать заданным условиям;•
DEFAULT
— предоставляет столбцу значения по умолчанию.👍10
#Вопросы_с_собеседования
Какие бывают типы подзапросов?
Существует два типа подзапросов, а именно: коррелированные и некоррелированные.
• Коррелированный подзапрос: это запрос, который выбирает данные из таблицы со ссылкой на внешний запрос. Он не считается независимым запросом, поскольку ссылается на другую таблицу или столбец в таблице.
• Некоррелированный подзапрос: этот запрос является независимым запросом, в котором выходные данные подзапроса подставляются в основной запрос.
Какие бывают типы подзапросов?
Существует два типа подзапросов, а именно: коррелированные и некоррелированные.
• Коррелированный подзапрос: это запрос, который выбирает данные из таблицы со ссылкой на внешний запрос. Он не считается независимым запросом, поскольку ссылается на другую таблицу или столбец в таблице.
• Некоррелированный подзапрос: этот запрос является независимым запросом, в котором выходные данные подзапроса подставляются в основной запрос.
👍11❤🔥1