fa
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
Из SQL в NoSQL: меняем парадигму запросов Мы привыкли, что базы данных SQL строят оптимальный план запроса за нас, но во мног
Из SQL в NoSQL: меняем парадигму запросов Мы привыкли, что базы данных SQL строят оптимальный план запроса за нас, но во многих базах данных NoSQL оптимизация запроса ложится на разработчика. В этой статье найдете информацию по выборке данных с ограничениями, пагинации, Nested Loop Join, кластерным запросам, тестированию запросов и тяжелые запросы на примере Tarantool. #статья

SQL Pro
4 924
Трюк дня. Как сделать запрос на соединение двух таблиц в MySQL? Есть первая таблица, в которой есть столбцы спортсмен и серийный_номер_велосипеда. Вторая таблица: серийный_номер_велосипеда, цвет, год_выпуска. Какой будет единый запрос, чтобы выбрать спортсмен, серийный_номер_велосипеда, цвет, год_выпуска? Решение будет вечером. #tips

SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. За 1 час часовая стрелка описывает угол 30°, а за 1 мин. − угол 0,5°. Минутная стрелка за 1 мин. описывает угол 6°. Так как 90 : (6 − 0,5) = 16 (4 / 11), минутная и часовая стрелки образуют прямой угол в первый раз через 16 (4 / 11) мин. после того, как обе будут стоять на 12. Так как n × 16 (4/11) = 24 × 60, мы получаем n = 88 (в это число входят углы в 0°, 90°, 180° і 270°, образованные минутной и часовой стрелками). #логика

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

SQL Pro
4 924
Ответ на #вопрос62 Важен. Когда строится составной индекс, сначала индексируется первый столбец, а потом строятся индексы других столбцов, на основании главного (первого). #вопросы #собеседование

SQL Pro
4 924
#вопрос62 Важен ли в составном индексе порядок столбцов? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
Что вернет запрос "select 1 from USERS" (если таблица USERS существует)?
Anonymous voting

SQL Pro
4 924
Какой знак в запросах с использованием LIKE соответствует произвольному количеству символов в строке?
Anonymous voting

SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. Четыре сестры и три брата. #логика

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

SQL Pro
4 924
Ответ на #вопрос61 Как NVL(exp1, exp2), так и NVL2(exp1, exp2, exp3) исследуют значение exp1 на предмет NULL. Функция NVL заменяет значение на exp2, если exp1 равно NULL. Функция NVL2 проверяет значение exp1. Если оно не NULL, то возвращается exp2, иначе – exp3. #вопросы #собеседование

SQL Pro
4 924
#вопрос61 Что делают функции NVL и NVL2? Чем они отличаются? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpov.courses сделали бесплатный Симулятор, где SQL изуча
Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpov.courses сделали бесплатный Симулятор, где SQL изучают с нуля до продвинутого уровня на практике. Сейчас на курсе более 120 задач: от базовых до оконных функций. Это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика сервиса доставки, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи. Вы разберётесь как: • переводить запросы с языка бизнеса на язык аналитики • формулировать и проверять гипотезы • рассчитывать продуктовые метрики • визуализировать результаты анализа • строить интерактивные дашборды Обучение проходит на платформе школы [Начать учиться SQL]

SQL Pro
4 924
Какого строкового типа данных нет в SQL:
Anonymous voting

SQL Pro
4 924
Трюк дня. Как выбрать строки из таблицы #1, id которых отсутствуют в таблице #2 с условием?
SELECT "user"."vkId"
  FROM "user" as "user"
  LEFT JOIN "notification"
    ON "notification"."userId"="user"."vkId"
   AND "notification"."type" = 991
  WHERE "notification"."userId" IS NULL
  GROUP BY "user"."vkId"
  LIMIT 100

Так же можно использовать NOT EXISTS (в некоторых случаях он может быть быстрее, хотя в других - медленнее чем LEFT JOIN):
SELECT "user"."vkId"
 FROM "user" as "user"
 WHERE NOT EXISTS(
   SELECT 1 FROM "notification"
   WHERE "notification"."userId"="user"."vkId"
   AND "notification"."type" = 991
  )
 GROUP BY "user"."vkId"
 LIMIT 100

#tips

SQL Pro
4 924
📌 Хотите освоить PostgreSQL не только с точки зрения теории, но и научиться применять этот инструмент в работе? В OTUS начал
📌 Хотите освоить PostgreSQL не только с точки зрения теории, но и научиться применять этот инструмент в работе? В OTUS начался набор на онлайн-курс «PostgreSQL для администраторов баз данных и разработчиков». ⚠️ Фишка программы в том, что вы получите знания с точки зрения практики, а не теории. ✅ РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL 🔥 ОСТАВИТЬ ЗАЯВКУ, получите велкам-скидку https://otus.pw/G3A8/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 924
Трюк дня. Как выбрать строки из таблицы #1, id которых отсутствуют в таблице #2 с условием? Таблица 1: "notification": userId | type ------------- 1 | 1 2 | 2 3 | 991 4 | 991 Таблица 2 "user": vkId | something ------------- 1 | 1111 2 | 2222 3 | 3333 4 | 4444 Как выбрать пользователей из 2-ой таблицы, но только тех, которых нет в таблице №1 с type = 991? Решение будет вечером. #tips

SQL Pro
4 924
1 июня, 16:00 Вебинар: Как связать выделенный сервер и базы данных на примере PostgreSQL Приглашаем на практический вебинар о
1 июня, 16:00 Вебинар: Как связать выделенный сервер и базы данных на примере PostgreSQL Приглашаем на практический вебинар от @Selectel, в рамках которого ребята покажут, как перенести PostgreSQL с выделенного сервера в облако. Настроят облачную сеть между базами данных и выделенным сервером и расскажут, как работает продукт Database as a Service. На вебинаре вы научитесь: ◽️ работать с облачными базами данных PostgreSQL, ◽️ улучшать производительность баз данных, ◽️ повышать безопасность приложений, чтобы они соответствовали требованиям 152-ФЗ. За лучший вопрос можно получить фирменного маскота — Тирекса. Участие бесплатное, регистрируйтесь по ссылке: https://slc.tl/xou81 Реклама ООО «Селектел» Kra23ussG

SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. Число 33. Решение: к первому числу прибавляем 1, второе число умножаем на 1, к третьему прибавляем 2, следующее умножаем на 2, затем прибавляем 3, следующее умножаем на 3 и т. д. #логика

SQL Pro
4 924
Задача на мышление и логику. Определите, какое число пропущено в следующей последовательности чисел: 1, 2, 2, 4, 8, 11, …, 37, 148. Решение будет вечером. #логика