uk
Feedback
SQL Pro

SQL Pro

Відкрити в Telegram

SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор

Показати більше
4 924
Підписники
+124 години
-37 днів
-3430 день
Архів дописів
SQL Pro
4 924
Ответ на #вопрос60 Это один из распространенных вопросов по SQL на собеседованиях. Выбор четных записей:
Select * from table where id % 2 = 0

Выбор нечетных записей:
Select * from table where id % 2 != 0

#вопросы #собеседование

SQL Pro
4 924
#вопрос60 Как из таблицы выбрать все записи c четными ID? А с нечетными? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
При помощи оператора UNION нельзя объединить результаты запросов:
Anonymous voting

SQL Pro
4 924
Как выглядит запрос, для вывода ВСЕХ значений из таблицы Orders:
Anonymous voting

SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. ~13,33 минуты: (15 × 32) / 36 = 13,33333… #логика

SQL Pro
4 924
Задача на мышление и логику. В игре, которая длится 15 минут, участвуют 36 игроков, из которых 4 — запасные. Запасные поочередно заменяют каждого игрока, так что все играющие проводят на площадке одинаковое время. Какое? Решение будет вечером. #логика

SQL Pro
4 924
Ответ на #вопрос59 План запросов – это "карта", отображающая графически или в виде текста способы получения данных, последовательность операций, сортировки, группировки и т. д. Эти планы очень полезны разработчику для понимания и анализа характеристик производительности запроса или хранимой процедуры. Во многих системах SQL план выполнения можно получить с помощью ключевого слова EXPLAIN. В Microsoft SQL Server Query Analyzer имеет в раскрывающемся меню параметр “Show Execution Plan”. Если его активировать, то при выполнении запроса план будет отображаться в отдельном окне. #вопросы #собеседование

SQL Pro
4 924
✅ Хотите научиться управлять базами данных? Освоить язык SQL, научиться оптимизировать запросы, понимать возможности разных С
Хотите научиться управлять базами данных? Освоить язык SQL, научиться оптимизировать запросы, понимать возможности разных СУБД и правильно подбирать их под проект поможет онлайн-курс «Базы данных» от OTUS. ⚠️ Преподаватели-практики научат вас работать с самыми востребованными БД: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д. 📌 В конце обучения вас ждет собственный SQL-проект, который можно будет показывать при трудоустройстве. Старт занятий 30 мая .👉 ПРОЙДИТЕ ТЕСТ https://otus.pw/sn0p/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 924
#вопрос59 Что такое план запросов? Когда бы вы его использовали? Как посмотреть план? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
Как выбрать все записи из таблицы Persons, где значение поля LastName в алфавитном порядке находится между значениями "Hansen" и "Pettersen"?
Anonymous voting

SQL Pro
4 924
Трюк дня. Как быстро заполнить таблицу 1 000 000 ТЕСТОВЫХ записей? Создадим таблицу samples с точно такой же структурой, что и таблица tests. Заполним ее 10 тестовыми записями. CREATE TABLE samples ( title varchar(256) NOT NULL ); INSERT INTO samples (title) VALUES ('8iRDgsEIq4GmOs32FnHM3b3cH60n3mm8070'), ('UAmsXyrKgApfHMyV2kUrYqLphN99Q7TJSoe'), ('OX1qiFeTigcOTO5JVvgFk7MRDgjgatkTqwL'), ('CT9Kfbplp4QC87G32UIKlkGd31jdjt4qH4f'), ('WsAhjBL5tAgihYZBtX97FNUmEpXavhb4CRw'), ('LwaitJ5dieXyixEmjJXhhqDY8Zg9Tu5ecoV'), ('KpHsnqrcMCpkRxkGNMjEJV0jFaeucPtbLWe'), ('t2GSIDOvW14eMlroAWrRR6xU5DoeNUXY0lD'), ('rSvrEPxR8rcw7QYjXfeNdyf3LpqYNHu3W7a'), ('6liUHPkjnygSatoUB4juZ5TaJZjaxHpR4BL'); Для того, чтобы превратить 10 записей из таблицы samples в 1 000 000 записей произведем самообъединение таблицы samples шесть раз SELECT fst.title FROM samples AS fst, samples AS snd, samples AS thd, samples AS fth, samples AS fif, samples AS sth; Оператор JOIN, который в SQL может быть заменен обычной запятой, осуществляет декартово соединение таблиц, когда каждой записи одной таблицы сопоставляется каждая запись другой таблицы. Таким образом, если в одной таблице 10 записей и в другой таблице 10 записей, результирующая таблица, полученная их соединением через JOIN будет содержать 100 записей. Как нетрудно увидеть 10 x 10 x 10 x 10 x 10 x 10 = 1 000 000 записей Если в таблице samples будет 100 записей, для получения 1 000 000 записей будет достаточно соединений трех таких таблиц, если в samples будет 1000 записей, будет достаточно объединить таблицу саму с собой один раз. Вставить результат в целевую таблицу tests можно при помощи оператора INSERT ... SELECT ... INSERT INTO tests SELECT fst.title FROM samples AS fst, samples AS snd, samples AS thd, samples AS fth, samples AS fif, samples AS sth; #tips

SQL Pro
4 924
Трюк дня. Как быстро заполнить таблицу 1 000 000 ТЕСТОВЫХ записей? Пусть имеется таблица tests с единственным столбцом title
CREATE TABLE tests (
  title varchar(256) NOT NULL
);

Как можно заполнить ее 1 000 000 тестовых записей? Решение будет вечером. #tips

SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. 5 центов. Если бы мяч стоил 10 центов, ракетка продавалась бы по цене 1 евро 10 центов, но столько стоят оба предмета вместе. #логика

SQL Pro
4 924
Задача на мышление и логику. Теннисные ракетка и мяч вместе стоят 1 евро и 10 центов. Теннисная ракетка на 1 евро дороже мяча. Сколько стоит мяч? Решение будет вечером. #логика

SQL Pro
4 924
📌 Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними раб
📌 Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними работать? ⚠️ Начните с вебинара «OLAP и OLTP: практическое сравнение». На открытом уроке 15 мая в 20:00 мск мы сравним эти разные технологии обработки данных в базах данных. 👨‍💻 На вебинаре вы узнаете: - Какие основные различия существуют между OLAP и OLTP. - Какие ключевые особенности присущи различным архитектурам и как правильно скомбинировать оба решения. ⬆️ Прямо на занятии, построим архитектуру тестового хранилища на практике.
Вебинар пройдет в рамках онлайн-курса «Базы данных» в OTUS. Больше навыков по работе с БД ждет вас на курсе, возможны разные способы его оплаты.

👉 Готовьте вопросы и записывайтесь на вебинар! https://otus.pw/mY88/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 924
Ответ на #вопрос58 NVARCHAR способен хранить значения в формате Unicode – каждый символ занимает 2 байта, а кодировка занимает 65 536 символов. VARCHAR хранит значения в формате ASCII – каждый символ занимает байт, а кодировка занимает 256 символов. #вопросы #собеседование

SQL Pro
4 924
#вопрос58 Чем отличается VARCHAR от NVARCHAR? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
📌 PostgreSQL — открытая реляционная база данных с высокой производительностью, надежностью и поддержкой стандартов SQL, кото
📌 PostgreSQL — открытая реляционная база данных с высокой производительностью, надежностью и поддержкой стандартов SQL, которая все больше используется в различных проектах. ✅ Для стабильной и безотказной работы приложения крайне важен мониторинг базы данных. ⚠️ 16 мая в 20:00 мск состоится вебинар «Мониторинг PostgreSQL grafana+prometheus»https://otus.pw/Mlt7/ ⬆️На вебинаре мы рассмотрим и настроим мониторинг PostgreSQL с помощью Grafana и Prometheus.
Этот вебинар приурочен к старту курса «PostgreSQL для администраторов баз данных и разработчиков», после урока вы сможете продолжить обучение. OTUS предоставляет разные способы оплаты курса. 

👉 Готовьте вопросы и записывайтесь на вебинар! https://otus.pw/Mlt7/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 924
Что значат цифры в описании типа данных колонки DECIMAL(5,2)
Anonymous voting

SQL Pro
4 924
JOIN (соединение таблиц) невозможно осуществить в запросе без:
Anonymous voting