Выберите корректно составленный запрос с функцией GROUP BY:
Anonymous Quiz
3%
select count(*) from Orders GROUP seller_id;
3%
select seller_id, count(*) from Orders GROUP seller_id;
92%
select seller_id, count(*) from Orders GROUP BY seller_id;
1%
select count(*) from Orders GROUP ON seller_id;
2%
Посмотреть ответ
Что возвращает ROUND(789.8389, 2)?
Anonymous Quiz
67%
789.84
24%
789.83
0%
78
6%
789.00
3%
Узнать ответ
Какие SQL-операции относятся к командам DDL?
Anonymous Quiz
62%
DROP, ALTER
13%
SELECT, CREATE
4%
ALTER, SELECT
11%
UPDATE, MERGE
10%
Посмотреть ответ
🆒3❤1
Каким запросом в MySQL можно получить список всех баз данных?
Anonymous Quiz
67%
SHOW DATABASES
0%
COMMIT
15%
SELECT FROM DATABASES
11%
GET DATABASES
7%
Узнать ответ
👎1💩1
Учитывая, что
name score
Alex 5
Sam 1
Sam 11
NULL 4
NULL 3
Тогда запрос
name sc
Alex 5
Sam 12
NULL 7
#вопросы #собеседование
NULL в SQL — просто отсутствие значения, то все значения NULL при группировке попадают в одну группу. Например, пусть есть таблица:name score
Alex 5
Sam 1
Sam 11
NULL 4
NULL 3
Тогда запрос
SELECT name, SUM (score) AS scвыдаст:
FROM table
GROUP BY name;
name sc
Alex 5
Sam 12
NULL 7
#вопросы #собеседование
👍8
Для чего используется LIMIT в запросе
SELECT * FROM Orders LIMIT 10
SELECT * FROM Orders LIMIT 10
Anonymous Quiz
15%
Чтобы вывести рандомные 10 записей из результатов запроса
81%
Чтобы вывести первые 10 записей из результатов запроса
2%
Чтобы вывести все заказы, содержащие число 10
2%
Все варианты неверные
1%
Узнать ответ
С помощью какого запроса можно получить пользователей, в email которых содержится более двух точек?
Anonymous Quiz
16%
SELECT * FROM users WHERE email COUNT(".") > 2;
50%
SELECT * FROM users WHERE email LIKE "%.%.%.%";
25%
SELECT * FROM users WHERE "." IN email MATCHES > 2;
9%
Узнать ответ
При помощи оператора UNION нельзя объединить результаты запросов...
Anonymous Quiz
10%
содержащих подзапросы
76%
с разным числом столбцов
8%
содержащих дубликаты
0%
с количеством столбцов больше трех
5%
Узнать ответ
👍1
Отличаются ли в SQL операторы AND и & (амперсанд)?
Anonymous Quiz
9%
Приоритет AND ниже, чем у &
10%
Приоритет AND выше, чем у &
20%
Между ними нет отличий
47%
Оператор & не поддерживается стандартом SQL
13%
Узнать ответ
💩1
Какой результат вернет следующий PostgreSQL/MySQL запрос:
SELECT GREATEST (6.62, - 8, '82');
SELECT GREATEST (6.62, - 8, '82');
Anonymous Quiz
21%
6.62
1%
-8
28%
82
28%
Ошибка
23%
Узнать ответ
Как получить значение текущего года в PostgreSQL?
Anonymous Quiz
7%
SELECT NOW();
41%
SELECT YEAR (NOW());
33%
SELECT DATE_PART ('year', NOW());
11%
SELECT YEAR FROM DATE;
8%
Узнать ответ
Проектирование и
реализация систем
управления базами данных
Автор: Эдвард Сьоре
Год издания: 2021
#db #ru
Скачать книгу
реализация систем
управления базами данных
Автор: Эдвард Сьоре
Год издания: 2021
#db #ru
Скачать книгу
Визуализация SQL-запроса
СУБД выполняет операторы SQL в несколько этапов, включая:
1️⃣ Парсинг оператора SQL и проверка его достоверности
2️⃣ Преобразование SQL во внутреннее представление реляционной алгебры
3️⃣ Оптимизация внутреннего представления и создание плана выполнения запроса
4️⃣ Выполнение плана и возврат результатов
#инфографика
СУБД выполняет операторы SQL в несколько этапов, включая:
1️⃣ Парсинг оператора SQL и проверка его достоверности
2️⃣ Преобразование SQL во внутреннее представление реляционной алгебры
3️⃣ Оптимизация внутреннего представления и создание плана выполнения запроса
4️⃣ Выполнение плана и возврат результатов
#инфографика
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🔒 Блокировки баз данных: ключевые различия
Блокировка — временное ограничение на выполнение некоторых операций обработки данных. Она предотвращают одновременный доступ к данным для обеспечения целостности и консистентности данных.
📌 Основные типы блокировок:
🔷 Shared Lock: позволяет нескольким транзакциям одновременно читать ресурс, но не модифицировать его
🔷 Exclusive Lock: позволяет транзакции как читать, так и модифицировать ресурс
🔷 Update Lock: используется для предотвращения взаимоблокировки, когда транзакция намеревается обновить ресурс
🔷 Schema Lock: используется для защиты структуры объектов базы данных
🔷 Bulk Update Lock: используется во время массовых вставок
🔷 Key-Range Lock: используется в индексированных данных для предотвращения фантомных чтений
🔷 Row-Level Lock: блокирует конкретную строку в таблице
🔷 Page-Level Lock: блокирует конкретную страницу (фиксированный блок данных) в базе данных
🔷 Table-Level Lock: блокирует всю таблицу
#инфографика
Блокировка — временное ограничение на выполнение некоторых операций обработки данных. Она предотвращают одновременный доступ к данным для обеспечения целостности и консистентности данных.
📌 Основные типы блокировок:
🔷 Shared Lock: позволяет нескольким транзакциям одновременно читать ресурс, но не модифицировать его
🔷 Exclusive Lock: позволяет транзакции как читать, так и модифицировать ресурс
🔷 Update Lock: используется для предотвращения взаимоблокировки, когда транзакция намеревается обновить ресурс
🔷 Schema Lock: используется для защиты структуры объектов базы данных
🔷 Bulk Update Lock: используется во время массовых вставок
🔷 Key-Range Lock: используется в индексированных данных для предотвращения фантомных чтений
🔷 Row-Level Lock: блокирует конкретную строку в таблице
🔷 Page-Level Lock: блокирует конкретную страницу (фиксированный блок данных) в базе данных
🔷 Table-Level Lock: блокирует всю таблицу
#инфографика
❤1👍1