SQL для тестировщика – Telegram
SQL для тестировщика
8.69K subscribers
428 photos
16 videos
1 file
458 links
Прокачиваем SQL — must have skill для хорошего тестировщика.

От создателей @godoftesting

По всем вопросам: @godinmedia
Download Telegram
Что из следующих выражений является комментарием в SQL?
Anonymous Quiz
65%
/* комментарий */
22%
# комментарий
10%
% комментарий %
3%
& комментарий
👍13🤡5🤮1
С помощью какого из следующих запросов можно заменить Hansen на Nilsen в столбце LastName таблицы Persons?
Anonymous Quiz
24%
UPDATE Persons SET LastName='Hansen' INTO LastName='Nilsen'
54%
UPDATE Persons SET LastName='Nilsen' WHERE LastName='Hansen'
12%
MODIFY Persons SET LastName='Hansen' INTO LastName='Nilsen'
10%
MODIFY Persons SET LastName='Nilsen' WHERE LastName='Hansen'
👍11🤡4👏1
Вопросы по SQL и базам данных на собеседовании тестировщика

#почитать #junior #middle

Собрали вопросы по SQL на собеседовании тестировщика вместе с ответами — они помогут вам подготовиться к интервью.

Читать на testengineer.ru
🔥22👍8👎1
Какая из следующих команд вернет первые 5 символов строки, содержащейся в поле Name?
Anonymous Quiz
26%
SELECT SUBSTRING(Name,1,5) AS name FROM student
21%
SELECT SUBSTRING(Name,0,5) AS name FROM student
17%
SELECT name FROM student LIMIT 1,5
36%
Ни одна из перечисленных
🤔10
Какой из следующих запросов вернет все записи из таблицы Persons, у которых значение столбца FirstName начинается с буквы 'a'?
Anonymous Quiz
8%
SELECT * FROM Persons WHERE FirstName='%a%'
10%
SELECT * FROM Persons WHERE FirstName='a'
73%
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
9%
SELECT * FROM Persons WHERE FirstName LIKE '%a'
👍22
Какая из следующих SQL функций не является аггрегирующей?
Anonymous Quiz
6%
SUM
10%
AVG
11%
COUNT
73%
FIND
👍14
Какой из следующих 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;
👍22👎5
Какой из следующих запросов ограничит выборку пятью значениями?
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
👍7
Какой из следующих SQL запросов выберет первые 10% записей таблицы, отсортированные по колонке "sales" в порядке убывания?
Anonymous Quiz
22%
SELECT * FROM table WHERE sales > (SELECT MAX(sales) FROM t) * 0.1 ORDER BY sales DESC;
19%
SELECT * FROM table WHERE sales > (SELECT MIN(sales) FROM t) * 0.1 ORDER BY sales DESC LIMIT 10%;
10%
SELECT * FROM t WHERE sales > (SELECT AVG(sales) FROM t) * 0.1 ORDER BY sales DESC LIMIT 10;
49%
SELECT * FROM t ORDER BY sales DESC LIMIT 10%
👍24🌚6😁1
👍 Специализированный курс по 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
👍16
С помощью какого из следующих запросов можно выбрать все записи из таблицы 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'
👍15
Какой из следующих 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);
👍20🤯11
Какой из следующих SQL запросов вернет все записи, отсортированные по колонке name в порядке возрастания из которых будут исключены записи, содержащие NULL в колонке denoscription?
Anonymous Quiz
52%
SELECT * FROM table_name WHERE denoscription IS NOT NULL ORDER BY name ASC;
25%
SELECT * FROM table_name WHERE denoscription NOT NULL ORDER BY name ASC;
13%
SELECT * FROM table_name WHERE denoscription <> NULL ORDER BY name ASC;
10%
SELECT * FROM table_name WHERE NOT (denoscription IS NULL) ORDER BY name ASC;
👍19
📺 Лекции по основам SQL и СУБД

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

◽️Основы SQL и СУБД — Теория
▫️Основы SQL и СУБД — Практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21👎1
Какой из следующих 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
👍26🤮2
С помощью какого из следующих запросов можно выбрать все записи из тбалицы 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
21%
SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'
👍191
📺 Базы данных для тестировщика. SQL: теория и практика за 30 минут

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

Смотреть на YouTube (~35 минут)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5
Какой из следующих SQL запросов вернет все записи и новую колонку total_sales, которая будет содержать результат умножения значения колонки quantity на значения колонки price из оригинальной таблицы?
Anonymous Quiz
27%
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;
🤔16👍9👎5
Какой из следующих SQL запросов удалит таблицу "employees" и все ее содержимое из базы данных?
Anonymous Quiz
14%
DROP employees;
19%
DELETE * FROM employees;
13%
DELETE employees;
54%
DROP TABLE employees;
👍17😭7