TGViewer
Channel Public Channel
SQL для тестировщика

SQL для тестировщика

@sql_for_qa

Прокачиваем SQL — must have skill для хорошего тестировщика.

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

По всем вопросам: @anothertechrock
Subscribers
6.26K
Photos
430
Videos
16
Links
458

Showing posts older than #120 · Back to latest

Older Posts 20 shown
Post #119 2.14K
  • 😱 10
  • 👍 9
Post #118 2.18K
Занимаетесь тестированием больше 3 лет? Участвуйте в Hiring Days QA в Контуре! Короткое тестовое, одно собеседование и возможность получить оффер за выходные. Регистрация открыта до 11 июля.

Почему классно быть QA-инженером в Контуре:

🔸 Можно не только тестировать, но и развиваться как лид команды, участвовать в найме или преподавать начинающим разработчикам.

🔸 Мы делимся опытом и помогаем развиваться друг другу – создаем курсы по JavaScript, тест-дизайну, Selenium, тестированию API. Каждый год внутренние курсы проходят порядка 100 человек.

🔸 У нас комфортно: можно работать в офисе, на удаленке или гибридно, если хочется и тишины, и иногда встречаться с живыми людьми. Никаких жестких рамок по времени, главное – выполненные задачи.

Реклама АО «ПФ «СКБ Контур».
  • 👍 8
  • ❤ 3
  • 🔥 3
  • 🤔 2
Post #116 2K
Даны следующие таблицы:

Employees
+-----------+---------+------------+
| EmployeeID| Name | Department |
+-----------+---------+------------+
| 1 | John | HR |
| 2 | Jane | IT |
| 3 | Mark | HR |
| 4 | Sarah | IT |
| 5 | Michael | Finance |
+-----------+---------+------------+

Salaries
+-----------+--------+
| EmployeeID| Salary |
+-----------+--------+
| 1 | 5000 |
| 2 | 6000 |
| 3 | 5500 |
| 4 | 6500 |
| 5 | 7000 |
+-----------+--------+

Какой из следующих SQL запросов отберет имена работников, имеющих зарплату большую или равную 6000?

A) SELECT Name FROM Employees WHERE Salary > 6000

B) SELECT Name FROM Employees JOIN Salaries ON Employees.EmployeeID = Salaries.EmployeeID WHERE Salary >= 6000

C) SELECT Name FROM Employees INNER JOIN Salaries ON Employees.EmployeeID = Salaries.EmployeeID WHERE Salary >= 6000

D) SELECT Name FROM Employees WHERE Salary >= 6000 JOIN Salaries ON Employees.EmployeeID = Salaries.EmployeeID
  • 👍 6
Post #115 2.3K
  • 👍 11
  • 🔥 5
  • 🤔 4
  • 👎 3
Post #114 2.85K
  • ❤ 12
  • 🔥 6
  • 😢 2
Post #113 2.5K
Даны следующие таблицы:

Customers

| CustomerID |   Name   |     City      |
|------------|----------|---------------|
| 1 | John | New York |
| 2 | Jane | Chicago |
| 3 | Mark | Los Angeles |
| 4 | Sarah | San Francisco |
| 5 | Michael | Houston |

Orders

| OrderID | CustomerID | OrderDate | TotalAmount |
|---------|------------|------------|-------------|
| 1 | 1 | 2022-05-15 | 500 |
| 2 | 2 | 2022-06-20 | 750 |
| 3 | 3 | 2022-06-25 | 1000 |
| 4 | 1 | 2022-07-10 | 300 |
| 5 | 4 | 2022-08-05 | 900 |

Какой из следующих SQL запросов вернет имена покупателей, разместивших как минимум 2 заказа?

A) SELECT Name FROM Customers WHERE CustomerID IN (SELECT CustomerID FROM Orders GROUP BY CustomerID HAVING COUNT(*) >= 2)

B) SELECT Name FROM Customers JOIN Orders ON Customers.CustomerID = Orders.CustomerID GROUP BY Customers.CustomerID HAVING COUNT(*) >= 2

C) SELECT Name FROM Customers JOIN Orders ON Customers.CustomerID = Orders.CustomerID WHERE COUNT(*) >= 2

D) SELECT Name FROM Customers WHERE CustomerID IN (SELECT CustomerID FROM Orders WHERE COUNT(*) >= 2)
  • 👍 5
Post #112 2.04K
Все поняли? 🧐
Тогда переходите и подписывайтесь на НМГ Тех | Работа в IT и Digital!
  • 👍 11
  • 👏 6
  • 🔥 4
  • 😁 2
Post #111 2.03K
  • 🔥 12
  • 👍 5
Post #110 2.16K
🟡Привет, QA-инженеры! Совместно с каналом QALive составили дайджест полезных материалов по тестированию за неделею с 12 по 18 июня. Подписывайтесь на QA Live 🚩 тестирование ПО, чтобы получать дайджесты на постоянной основе и быть в курсе актуальных новостей сферы!

Почитать:
▫️ Что такое парное тестирование?
▫️ Шаблоны проектирования в QA (на примерах)
▫️ 10 полезных расширений Chrome для тестировщиков
▫️ Лучшие курсы QA тестировщика для обучения в 2023 (голосование)
▫️ Кто в ИТ служил, тот в цирке не смеётся. Проектная драма в трёх актах
▫️ Я знаю, что вы сделали с этим файлом. Проектируем функцию «история событий» в офисном продукте
▫️ Как мы боролись с овербукингом Kubernetes-кластеров
▫️ table-driven testing в Go
▫️ Cucumber в Cypress: пошаговое руководство
▫️ Как мы научили ручных тестировщиков и аналитиков проводить нагрузочное тестирование сервисов
▫️ Правильное Unit тестирование: декомпозиция тест кейсов в теории и на практике

Посмотреть:
🌐 Воркшоп "SQL-запросы для QA" (1:46:22)

Читать подробную версию (с описаниями материалов)

Хорошей недели!
Telegram QA Live 🚩 Тестирование ПО Еженедельные дайджесты полезных материалов по тестированию в телеге По вопросам рекламы: @jannytg
  • 🔥 14
  • 👍 4
  • ❤ 1
Post #109 2.28K
  • 👍 12
  • 🤔 7
Post #108 2.27K
Дана следующая таблица:

| OrderID | CustomerID | OrderDate | TotalAmount |
|---------|------------|------------|-------------|
| 1 | 101 | 2022-05-15 | 500 |
| 2 | 102 | 2022-06-20 | 750 |
| 3 | 103 | 2022-06-25 | 1000 |
| 4 | 101 | 2022-07-10 | 300 |
| 5 | 104 | 2022-08-05 | 900 |

Какой из следующих SQL запросов вернет CustomerID и максимальный TotalAmount среди всех заказов?

A) SELECT CustomerID, MAX(TotalAmount) FROM Orders

B) SELECT CustomerID, TotalAmount FROM Orders WHERE TotalAmount = MAX(TotalAmount)

C) SELECT CustomerID, TotalAmount FROM Orders WHERE TotalAmount = (SELECT MAX(TotalAmount) FROM Orders)

D) SELECT CustomerID, MAX(TotalAmount) FROM Orders GROUP BY CustomerID
Post #106 2.06K
  • 😁 15
  • 🥱 6
  • 👍 3
  • 🔥 1
Post #105 2.08K
Дана следующая таблица

+----+----------+---------+
| ID | Name | Salary |
+----+----------+---------+
| 1 | John | 3000 |
| 2 | Sarah | 2500 |
| 3 | Michael | 4000 |
+----+----------+---------+

Какой из следующих SQL запросов отберет работников с зарплатой больше или равной 3000

A) SELECT * FROM Employees WHERE Salary >= 3000
B) SELECT * FROM Employees WHERE Salary > 3000
C) SELECT * FROM Employees WHERE Salary = 3000
D) SELECT * FROM Employees WHERE Salary < 3000
  • 🤔 11
  • 🙈 9
  • 👍 3
Post #104 1.79K
  • 🤯 11
  • 👍 4
Post #102 2.33K
Как одним скриптом сократить время ручного тестирования в 3 раза и облегчить жизнь себе и коллегам

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

Пример на Transact-SQL для MS SQL Server (на PostgreSQL будет аналогично)

Читать
  • 👍 10
  • ❤ 2
  • 🔥 2
Post #100 2.32K
  • 👍 12
Post #99 2.96K
  • 👍 19
Post #97 2.34K
База данных в контейнере Docker

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

Как упаковать БД PostgreSQL в контейнер. Также о томах Docker

Читать статью
  • 👍 10
Post #96 3.09K
  • 👍 11
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →