SQL – Telegram
Как вернуть все записи из таблицы Persons, отсортированные в порядке убывания по FirstName?
Anonymous Quiz
89%
SELECT * FROM Persons ORDER BY FirstName DESC
4%
SELECT * FROM Persons SORT 'FirstName' DESC
4%
SELECT * FROM Persons SORT BY 'FirstName' DESC
3%
SELECT * FROM Persons ORDER FirstName DESC
0%
Посмотреть ответ
Какой оператор SQL используется для внедрения произвольного SQL-кода в запрос через параметры?
Anonymous Quiz
23%
INSERT
56%
EXECUTE
10%
UNION
11%
SELECT
👍2
💻 Что означает операция ACID в контексте баз данных?

ACID означает атомарность, согласованность, изолированность и долговечность транзакций.

👍 — Я знал ответ
🔥 — Не знал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍5
✏️ Напишите запрос для удаления всех записей из таблицы orders, где дата заказа старше 2020 года.

👨‍💻 Решение:
DELETE FROM orders WHERE order_date < '2020-01-01';
Какой метод SQL инъекции позволяет обойти проверки ввода?
Anonymous Quiz
37%
Comment-Based
15%
Error-Based
15%
Time-Based
32%
Union-Based
👍1
Forwarded from Идущий к IT
Твое резюме на HeadHunter — ОК, если ты видишь это.

HeadHunter сравнивает ключевые навыки в твоем резюме и в вакансии и в момент отклика отображает, насколько % ты соответствуешь требованиям.

Специальный бейджик «Подходит по навыкам на 100%» отображается, если соответствие составляет более 60%.

Если при просмотре вакансий ты видишь такой бейджик, это значит, что список навыков в твоем резюме качественно составлен.

Это важный параметр, так как рекрутерам чаще показываются резюме с лучшим соответствием.

О том, как правильно указывать ключевые навыки и оптимизировать свое резюме я уже рассказывал в этом видео
💻 Какой оператор используется для удаления данных из таблицы?

Оператор DELETE используется для удаления одной или нескольких строк из таблицы на основе условия.

👍 — Я знал ответ
🔥 — Не знал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🍌4👾1
✏️ Напишите запрос для создания индекса на столбце email в таблице users для ускорения поиска.

👨‍💻 Решение:
CREATE INDEX idx_email ON users(email);
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Какой индекс рекомендуется использовать для оптимизации выборок по диапазону значений в таблице?

Использование B-деревьев (B-tree) для создания индексов оптимизирует выборки по диапазону значений, так как они поддерживают быструю навигацию по отсортированным данным.

👍 — Я знал ответ
🔥 — Не знал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
✏️ Напишите запрос для отключения автоматического обновления статистики для таблицы products.

👨‍💻 Решение:
ALTER TABLE products SET (autovacuum_enabled = false);
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой оператор используется для анализа производительности запроса в MySQL?
Anonymous Quiz
37%
ANALYZE TABLE table_name;
21%
OPTIMIZE TABLE table_name;
39%
EXPLAIN SELECT * FROM table_name;
3%
DESCRIBE TABLE table_name;
💻 Какой запрос используется для создания индекса на столбце?

Оператор CREATE INDEX используется для создания индекса на указанном столбце для ускорения выборок.

👍 — Я знал ответ
🔥 — Не знал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
✏️ Напишите запрос для удаления всех строк из таблицы, оставив структуру таблицы.

👨‍💻 Решение:
TRUNCATE TABLE table_name;
👍2
💻 Какой запрос используется для удаления строк с дубликатами в таблице?

Оператор DELETE с подзапросом в WHERE условии позволяет удалять строки на основе результатов другого запроса.

👍 — Я знал ответ
🔥 — Не знал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
✏️ Напишите запрос для создания индекса на столбце, чтобы ускорить выборки данных.

👨‍💻 Решение:
CREATE INDEX index_name ON table_name(column_name);