Telegram Web Link
Какой из следующих SQL запросов вернет все записи из таблицы вместе с новой колонкой full_name, которая содержит конкатенацию значений колонок first_name и last_name из оригинальной таблицы, разделенных пробелом?
Anonymous Quiz
12%
SELECT *, first_name || ' ' || last_name AS full_name FROM table_name;
11%
SELECT *, first_name + ' ' + last_name AS full_name FROM table_name;
15%
SELECT *, full_name = first_name + ' ' + last_name FROM table_name;
61%
SELECT *, CONCAT(first_name, ' ', last_name) AS full_name FROM table_name;
Какой из следующих запросов ограничит выборку пятью значениями?
Anonymous Quiz
2%
SELECT * FROM DataFlair 5
79%
SELECT * FROM DataFlair LIMIT 5
4%
SELECT * FROM DataFlair 5 LIMIT
15%
SELECT LIMIT(5) * FROM DataFlair
👍 Специализированный курс по SQL для тестировщиков

Курс по тестированию (на английском языке). Весь необходимый минимум по SQL и базам данных в 16 лекциях. Около 10 часов видео.

▫️Обзор баз данных, DBMS/RDBMS, SQL
▫️Установка MySQL, работа с SQL Workbench и командной строкой
▫️Создание базы данных, таблиц, добавление и выборка записей
▫️Фильтрация записей (WHERE), операторы и pattern matching
▫️DDL (Data Definition Language) команды
▫️Встроенные функции
▫️Group By, Having, Order By
▫️Union и Union All
▫️Join-ы и подзапросы
+ еще 7 лекций

ссылка на 👍 плейлист

P.S. видео на английском языке. Для тех, кто speaks not very well, на YouTube можно включить автоперевод субтитров на русский или воспользоваться автопереводчиком от Яндекс
Please open Telegram to view this post
VIEW IN TELEGRAM
С помощью какого из следующих запросов можно выбрать все записи из таблицы Persons, где значение поля FirstName равно Peter и значение поля LastName равно Jackson?
Anonymous Quiz
6%
SELECT FirstName='Peter', LastName='Jackson' FROM Persons
5%
SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
89%
SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
Какой из следующих SQL запросов добавит в таблицу новую колонку с типом INTEGER и значением по умолчанию раыным 0?
Anonymous Quiz
33%
ALTER TABLE table_name ADD COLUMN column_name INTEGER DEFAULT 0;
37%
INSERT INTO table_name (column_name INTEGER DEFAULT 0) VALUES ();
20%
UPDATE TABLE table_name SET column_name INTEGER DEFAULT 0;
10%
CREATE TABLE table_name (column_name INTEGER DEFAULT 0);
Какой из следующих SQL запросов вернет все записи, отсортированные по колонке name в порядке возрастания из которых будут исключены записи, содержащие NULL в колонке description?
Anonymous Quiz
52%
SELECT * FROM table_name WHERE description IS NOT NULL ORDER BY name ASC;
25%
SELECT * FROM table_name WHERE description NOT NULL ORDER BY name ASC;
13%
SELECT * FROM table_name WHERE description <> NULL ORDER BY name ASC;
10%
SELECT * FROM table_name WHERE NOT (description IS NULL) ORDER BY name ASC;
📺 Лекции по основам SQL и СУБД

Две большие лекции по SQL и базам данных от Rocket Science IT School. Около 5 часов видео.

◽️Основы SQL и СУБД — Теория
▫️Основы SQL и СУБД — Практика
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой из следующих SQL запросов выберет все записи таблицы и исключит дубликаты?
Anonymous Quiz
61%
SELECT DISTINCT * FROM table_name
2%
SELECT ALL FROM table_name
3%
SELECT * FROM table_name
34%
SELECT UNIQUE * FROM table_name
С помощью какого из следующих запросов можно выбрать все записи из тбалицы Persons, у которых значение поля LastName алфавитно расположено между (и включая) Hansen и Pettersen?
Anonymous Quiz
75%
SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'
4%
SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons
22%
SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'
📺 Базы данных для тестировщика. SQL: теория и практика за 30 минут

Базы данных с нуля для тестировщиков. SQL и NoSQL. Первичный и внешний ключи. Типы и связи в БД. Создаем реляционную БД

Смотреть на YouTube (~35 минут)
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой из следующих SQL запросов вернет все записи и новую колонку total_sales, которая будет содержать результат умножения значения колонки quantity на значения колонки price из оригинальной таблицы?
Anonymous Quiz
28%
SELECT *, quantity * price AS total_sales FROM table_name;
46%
SELECT *, (quantity * price) AS total_sales FROM table_name;
10%
SELECT *, total_sales = quantity * price FROM table_name;
16%
SELECT *, SET total_sales = quantity * price FROM table_name;
Какой из следующих SQL запросов удалит таблицу "employees" и все ее содержимое из базы данных?
Anonymous Quiz
14%
DROP employees;
19%
DELETE * FROM employees;
13%
DELETE employees;
54%
DROP TABLE employees;
Какой из следующих SQL запросов позволит получить среднее значение из колонки "sales", сгрупированной по годам из колонки "date", при этом выведет только те года, в которые среднее значение продаж больше $100.000?
Anonymous Quiz
35%
SELECT YEAR(date), AVG(sales) FROM table_name WHERE AVG(sales) > 100000 GROUP BY YEAR(date);
34%
SELECT YEAR(date), AVG(sales) FROM table_name GROUP BY YEAR(date) HAVING AVG(sales) > 100000;
14%
SELECT YEAR(date), AVG(sales) FROM table_name HAVING AVG(sales) > 100000 GROUP BY YEAR(date);
17%
SELECT YEAR(date), AVG(sales) FROM table_name GROUP BY YEAR(date) WHERE AVG(sales) > 100000;
Какой синтаксис используется для сортировки результата запроса в SQL?
Anonymous Quiz
65%
ORDER BY
19%
SORT BY
13%
GROUP BY
3%
SELECT BY
📺 SQL за полтора часа — базовый курс по SQL

Базовый курс по SQL и базам данных — полуторачасовое видео с раскрытием основных тем.

Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой из следующих SQL запросов выведет имена сотрудников и их менеджеров из таблиц "employee" и "manager"? Рядом с именем каждого сотрудника должно быть выведено имя его менеджера.
Anonymous Quiz
16%
SELECT employee.name, manager.name FROM employee, manager WHERE employee.manager=manager.id;
34%
SELECT employee.name, manager.name FROM employee JOIN manager ON employee.manager=manager.id;
29%
SELECT employee.name, manager.name FROM employee INNER JOIN manager ON employee.manager=manager.id;
22%
SELECT employee.name, manager.name FROM employee LEFT JOIN manager ON employee.manager=manager.id;
2024/09/29 16:31:11
Back to Top
HTML Embed Code: