Forwarded from 🐞Библиотека QA
A Guide to SQL Usage
▫️Автор: Alice Zhao
▫️Год: 2021
▫️Страниц: 250
▫️4-е издание популярного справочника
▫️Аннотация издательства:
Если вы используете SQL в своей повседневной работе в качестве аналитика, специалиста по данным или инженера по данным, этот популярный карманный справочник станет для вас идеальным помощником на рабочем месте. В нем вы найдете множество примеров, посвященных сложностям языка, а также ключевые аспекты SQL, используемые в Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL и SQLite.
В этом обновленном издании Элис Чжао описывает, как в этих СУБД реализован синтаксис SQL как для запросов, так и для внесения изменений в базу данных. Вы найдете подробную информацию о типах данных и преобразованиях, синтаксисе регулярных выражений, оконных функциях, поворотных и неповоротных элементах и многом другом.
- Быстро найдете информацию о том, как выполнять конкретные задачи с помощью SQL
- Применяйте примеры синтаксиса, приведенные в книге, в своих собственных запросах
- Обновление SQL-запросов для работы в пяти различных системах управления базами данных
- Подключение Python и R к реляционной базе данных
▫️Об авторе:
Элис Чжао - дата-сайентист, страстно любит преподавать и делать сложные вещи простыми для понимания. Она преподавала многочисленные курсы по SQL, Python и R в качестве старшего специалиста по данным в компании Metis и соучредителя Best Fit Analytics. Ее технические лекции на YouTube известны тем, что они практичны, увлекательны и наглядны. Пишет об аналитике и поп-культуре в своем блоге A Dash of Data. Ее обзоры были опубликованы в Huffington Post, Thrillist и Working Mother. Элис выступала на конференциях по самым разным темам - от обработки естественного языка до визуализации данных. Степень магистра в области аналитики и степень бакалавра в области электротехники.
▫️Отзывы: Очень много отзывов, в основном положительных, тон: "outstanding".
▫️Рейтинг на Амазоне: 4,8/5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍6🔥1
Какой SQL-оператор отвечает за удаление всей таблицы?
Anonymous Quiz
23%
DELETE
0%
EVAPORATE
2%
ALTER
58%
DROP
9%
TRUNCATE
1%
UPDATE
6%
REMOVE
1%
ERASE
👍5❤1🔥1
⚡️ Как интегрировать PostgreSQL с Power BI для анализа данных? Присоединяйтесь к нашему вебинару 23.01 в 20:00 и узнайте, как использовать эти инструменты для принятия обоснованных бизнес-решений!
На бесплатном вебинаре обсудим с вами:
- Как интегрировать данные из PostgreSQL в Power BI.
- Методы визуализации данных и создания интерактивных дашбордов.
- Практические кейсы использования Power BI в бизнесе и других инструментов BI.
- Советы по оптимизации производительности и безопасности данных при работе с PostgreSQL в BI-системах.
Этот вебинар будет полезен всем, кто хочет эффективно использовать BI-инструменты для анализа данных и принятия стратегических решений.
👉 Регистрация. Участие бесплатно: https://u.to/2vJiIQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJSPWrt
На бесплатном вебинаре обсудим с вами:
- Как интегрировать данные из PostgreSQL в Power BI.
- Методы визуализации данных и создания интерактивных дашбордов.
- Практические кейсы использования Power BI в бизнесе и других инструментов BI.
- Советы по оптимизации производительности и безопасности данных при работе с PostgreSQL в BI-системах.
Этот вебинар будет полезен всем, кто хочет эффективно использовать BI-инструменты для анализа данных и принятия стратегических решений.
👉 Регистрация. Участие бесплатно: https://u.to/2vJiIQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJSPWrt
👍5
Какой SQL оператор отвечает за создание таблицы?
Anonymous Quiz
6%
ALTER
4%
INSERT
1%
DROP
87%
CREATE
1%
MAKE
0%
DELEGATE
👍7🔥2❤1
Какой оператор используется для поиска заданного шаблона в столбце?
Anonymous Quiz
10%
GET
2%
POST
24%
PATTERN
12%
FROM
52%
LIKE
👍6🔥2❤1
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer:
▪️JSON. Быстрый гайд
▪️Что будет, если запустить миллион пустых тестов
▪️Тест-анализ: подробно
- Другие платформы:
▪️Как настроить Docker
▪️Применение тестовых шагов Playwright с помощью декораторов TypeScript
▪️Сложности E2E-тестирования мобильных приложений
▪️Лучшие практики XPath-локаторов
▪️Невоспроизводимые баги | гайд MoT
▪️Шпаргалка для QA по частым ошибкам в работе баз данных
▪️Улучшаем тестируемость служб геолокации
▪️Безопасны ли банковские мобильные приложения
▪️QA-метрики: классический и Data-Driven подходы
▪️Типология Test Doubles + Test Doubles в интеграционных тестах на ASP.NET Core
▪️Трагикомедия компьютерных сбоев
▪️Аудит безопасности приложения
▪️Из бухгалтерии в тестирование: мой опыт
▪️Автотесты: что есть 100% покрытие API
▪️Как мы тестируем бэкенд
▪️Взлом LLM
▪️Валидация тела ответа с помощью JSON-Schema
▪️Работа в двух вкладках: чит-лист проверок
▪️Топ 7 лучших расширений Chrome для ручных тестировщиков
▪️Простой инструмент нагрузочного тестирования
- В большом мире QA (англоязычное):
▪️Cypress 14.0.0
▪️From Code to Video: Recording Selenium Test Sessions in Python
▪️Hybrid testers will eat Testing Burger for lunch
▪️The intersection of product management and quality assurance: insights for QAs
▪️We all work with Risks, Questions and Requirements
▪️All tests passed
▪️The Test Pyramid: Insights from 15 Years of Experience
▪️REST API Testing: A Beginner’s Guide With Best Practices
👀 Посмотреть:
Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Какой командой можно создать новую таблицу?
Anonymous Quiz
1%
MAKE TABLE
94%
CREATE TABLE
2%
SET TABLE
3%
Создавать таблицы можно только через интерфейс СУБД, специальной SQL-команды для этого нет
👍5🔥2❤1
Какое ключевое слово используется для фильтрации значений, полученных путем применения агрегирующих функций в результатах запроса с использованием GROUP BY?
Anonymous Quiz
22%
WHERE
49%
HAVING
22%
И WHERE, и HAVING
7%
Ни одно из перечисленных
👍9❤2🔥1
Предположим, что создана таблица persons с колонками id, name, age. Какой запрос найдет средний возраст всех людей с возрастом не менее 18-ти лет?
Anonymous Quiz
16%
select avg(age) from persons having age >= 18
7%
select avg(age) from persons having avg(age) >= 18
7%
Это можно сделать только при помощи подзапросов
15%
select avg(age) from persons where age >= 18 group by name
10%
select avg(age) from persons having age >= 18 group by name
45%
select avg(age) from persons where age >= 18
👍12❤2🔥1
Структура базы данных выглядит:
Anonymous Quiz
3%
таблицы -> базы данных -> записи
3%
таблицы -> записи -> базы данных
88%
базы данных -> таблицы -> записи
2%
базы данных -> записи
5%
базы данных -> записи -> таблицы
👍11
Что делает спецсимвол ‘_’ в паре с оператором LIKE:
select * from Orders where customer_name like 'mik_';
select * from Orders where customer_name like 'mik_';
Anonymous Quiz
59%
Найдет все имена, которые начинаются на mik и состоят из 4 символов
26%
Найдет все имена, которые начинаются на mik, и неважно, из какого количества символов они состоят
3%
Найдет данные, где имя равно mik
11%
Запрос составлен неверно, в паре с оператором LIKE не используются спецсимволы
👍10
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
Anonymous Quiz
54%
select sum(price) from Orders;
16%
select sum(price), customer_name from Orders;
15%
select * from Orders where price=sum();
15%
select sum() from Orders group by price desc;
🔥6👍2
Возможно ли использование одновременно двух агрегирующих функций?
select min(price), max(price) from Orders;
select min(price), max(price) from Orders;
Anonymous Quiz
26%
Да, но запрос составлен неверно, надо так: select * from Orders where price IN (min, max);
52%
Да, в результате мы получим минимальную и максимальную стоимости
15%
Нет, две функции использовать одновременно нельзя
7%
Да, в результате мы получим стоимости, отсортированные от минимальной к максимальной
🔥6👍4❤2
Как тестируют GitHub
#почитать
⏱ Читать статью
#почитать
“Наша инфраструктура MySQL обслуживает GitHub.com, API GitHub, аутентификацию и многое другое. Каждый ваш git-запрос так или иначе затрагивает нашу MySQL-инфраструктуру, поэтому она нуждается в тщательном тестировании.”
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😁2❤1
C помощью какого протокола MySQL поддерживает зашифрованные соединения между клиентами и сервером?
Anonymous Quiz
54%
TLS
15%
FTP
31%
HTTP
👍7❤2🔥1
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
- на TestEngineer:
▪️Как тестируют GitHub
▪️Тест-дизайн: быстрый практикум
▪️Playwright: гайд по организации тестов
- Другие платформы:
▪️E2E и UI-тестирование
▪️Перехват API в UI-автоматизации Cypress
▪️Как читается Schema в GraphQL API | oKiseleva
▪️Гайд по TMS для лидов
▪️Тестирование в условиях стартапа
▪️Введение в фикстуры Playwright
▪️Распространенные заблуждения начинающих manual QA
▪️Сервис load-testing-hub для аналитики
▪️Тест-кейсы как справочник проекта
▪️WireMock
▪️Тренды SDET-направления в 2025
▪️Слишком «Быстрый вход» в приложение Т-Банк
▪️Как я вкатился с зп 150к
▪️Генерация тестов на основе спецификации API
▪️Продукт, аутсорс или стартап
▪️Автоматизация рутинных задач QA
▪️AI-driven TDD
▪️Как составить тест-кейсы на собеседовании
- В большом мире QA (англоязычное):
▪️Selenium and Cypress for Canvas Automation
▪️How to Write Regression Test Cases
▪️Software Testing Tools For 2025
▪️WebSocket Testing Essentials
▪️A lack of standard terms hurts us all
▪️Beyond Cypress `cy.intercept`
▪️Before building product, connect the dots first
👀 Посмотреть:
Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Что такое реляционная база данных?
Anonymous Quiz
92%
База данных, в которой информация хранится в виде двумерных таблиц, связанных между собой
3%
База данных, содержащая одну таблицу, ни с чем не связанную
5%
Любая база данных – реляционная
😁8❤1
Как выглядит запрос для вывода ВСЕХ значений из таблицы Orders?
Anonymous Quiz
9%
SELECT ALL FROM Orders;
1%
SELECT % FROM Orders;
89%
SELECT * FROM Orders;
0%
SELECT *.Orders FROM Orders;
👍9🤯3😁2
Какие данные мы получим из этого запроса:
SELECT id, date, customer_name FROM Orders;
?
SELECT id, date, customer_name FROM Orders;
?
Anonymous Quiz
62%
Неотсортированные номера и даты всех заказов с именами заказчиков
7%
Никакие, запрос составлен неверно
19%
Номера и даты всех заказов с именами заказчиков, отсортированные по первой колонке
12%
Номера и даты всех заказов с именами заказчиков, отсортированные по всем колонкам содержащим Order
❤9😁2