Плейлист с подробным разбором SQL — языка, знание которого нужно практически всем тестировщикам. Более 15 часов видео.
◽️Часть 1.1 История возникновения
◽️Часть 1.2 Нормализация
◽️Часть 1.3 Проектирование схемы данных
◽️Часть 2.1 Операторы и практика работы с запросами
◽️Часть 2.2 Практика работы с запросами
◽️Часть 3.1 Вложенные запросы
◽️Часть 3.2 Вложенные запросы
◽️Часть 4.1 Приемы анализа и оптимизации запросов
◽️Часть 5.1 Дополнительные средства некоторых баз данных
◽️Часть 5.2 Дополнительные средства некоторых баз данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Для сортировки по возрастанию используется следующая конструкция:
Anonymous Quiz
7%
GROUP BY имя_поля DESC
68%
ORDER BY имя_поля ASC
15%
ORDER BY имя_поля DESC
10%
GROUP BY имя_поля ASC
👍15
DELETE запрос в SQL имеет следующую структуру:
Anonymous Quiz
66%
DELETE FROM [таблица] WHERE [условие]
10%
DELETE FROM [поле] WHERE [таблица]
24%
DELETE FROM [таблица] WHERE [запись]
👍11
Какой из следующих SQL запросов вернет все записи из таблицы Persons, отсортированные по убыванию по полю FirstName?
Anonymous Quiz
16%
SELECT * FROM Persons SORT BY FirstName DESC
74%
SELECT * FROM Persons ORDER BY FirstName DESC
4%
SELECT * FROM Persons ORDER FirstName DESC
5%
SELECT * FROM Persons SORT FirstName DESC
Какой из следующих SQL запросов написан правильно?
Anonymous Quiz
10%
SELECT name, department FROM employee WHERE age>50 AND <60
63%
SELECT name, deparment FROM employee WHERE age>50 AND age<60
10%
SELECT name,department FROM empolyee WHERE age>50 AND WHERE age<60
9%
Все правильные
7%
Все неправильные
👍4
🏴 Полный видеокурс по SQL и базам данных для начинающих
Практически все, что нужно знать о базах данных и SQL, упаковано в четырехчасовой курс: базовые операции, запросы, nested queries, join-ы и многое другое.
Смотреть на YouTube (~4.5 часа)
P.S. видео на английском языке. Для тех, кто speaks not very well, на YouTube можно включить автоперевод субтитров на русский
Практически все, что нужно знать о базах данных и SQL, упаковано в четырехчасовой курс: базовые операции, запросы, nested queries, join-ы и многое другое.
Смотреть на YouTube (~4.5 часа)
P.S. видео на английском языке. Для тех, кто speaks not very well, на YouTube можно включить автоперевод субтитров на русский
👍22🔥10🤨2
Что из следующих выражений является комментарием в 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
#почитать #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
Серия уроков по PostgreSQL. Все те знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.
▫️#1 Введение в PostgreSQL
▫️#2 Базовые SELECT запросы
▫️#3 Соединения (JOIN)
▫️#4 Подзапросы в SQL
▫️#5 DDL: создание БД, таблиц и их модификация
▫️#6 Проектирование и нормализация Базы Данных (БД)
▫️#7 Представления в SQL
▫️#8 Логика с CASE и COALESCE в SQL
▫️#9 Функции SQL
▫️#10 Функции pl/pgSQL
▫️#11 Ошибки их обработка в SQL (исключения)
ссылка на
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45
Какой из следующих 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 и базам данных в 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