fa
Feedback
SQL Pro

SQL Pro

رفتن به کانال در Telegram

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

نمایش بیشتر
4 923
مشترکین
-124 ساعت
-37 روز
-3430 روز
آرشیو پست ها
SQL Pro
4 923
В VK стартовал набор в Академию больших данных MADE — это бесплатное обучение для специалистов с опытом в разработке. 👉 Реги
В VK стартовал набор в Академию больших данных MADE — это бесплатное обучение для специалистов с опытом в разработке. 👉 Регистрируйтесь до 6 августа: https://vk.cc/ceWkT2 Программа длится один год, но будьте готовы к серьезной нагрузке: занятия займут 25–40 часов в неделю. За это время вы сможете повысить свой профессиональный уровень или освоить новое направление в IT. Что вас ждёт: 🔹Много практики и работа над реальными проектами. 🔹Преподаватели — ведущие эксперты в области Data Science. Например, несколько дисциплин ведёт Сергей Николенко, автор бестселлера «Глубокое обучение» и создатель курсов в СПбГУ, НИУ ВШЭ и Harbour Space University. 🔹Профессиональное сообщество, где преподаватели, выпускники и слушатели делятся знаниями, общаются и помогают в решении сложных задач. Для поступления нужно сдать экзамены по математике и программированию, пройти соревнование по машинному обучению и анкетирование.

SQL Pro
4 923
Трюк дня. Найти дубли в поле email Из таблицы customers выберите только те email, у которых есть дубликаты. Также укажите количество повторений для каждого такого email. Решение будет вечером. #tips

SQL Pro
4 923
Какой MySQL запрос возвратит позицию ’com‘ в строке ‘www.sql.com’?
Anonymous voting

SQL Pro
4 923
Оценивать успехи бизнеса, рассчитывать метрики по продуктам, работать с данными — для всего этого нужен язык запросов SQL. Об
Оценивать успехи бизнеса, рассчитывать метрики по продуктам, работать с данными — для всего этого нужен язык запросов SQL. Обучитесь ему в Яндекс Практикуме на курсе «SQL для работы с данными и аналитики». Программа подойдёт аналитикам, в том числе с опытом в SQL, маркетологам, продакт-менеджерам, специалистам по финансам и всем желающим, даже без опыта в IT. Вы научитесь: — выгружать, обрабатывать и фильтровать данные с помощью SQL-запросов; — считать показатели бизнеса и конкретных продуктов; — решать задачи, даже сложные, используя продвинутые функции и операторы SQL; — работать в системах управления базами данных (СУБД): PostgreSQL, MySQL, Oracle, Microsoft SQL Server и другими; — использовать программы ClickHouse и DBeaver. Обучение проходит в онлайн-тренажёре: теорию можно сразу отработать на задачах и квизах. А если этого мало, в свободное время решайте задачи разной сложности в дополнительном разделе SQL-тренажёра. У вас будут одногруппники с разным опытом. С ними можно общаться в чате, помогать друг другу и поддерживать мотивацию учиться. Место для ваших вопросов: Как долго? Курс рассчитан на 3 месяца прохождения в индивидуальном темпе. Вебинары и практика будут открыты 6 месяцев с начала обучения, а доступ к теории вы получаете навсегда. Когда? Cтартуем в пн, ср и пт. Пока есть места, запишитесь на ближайшую дату — 18 июля. Сколько? Можно оплатить либо сразу 39 000 ₽, либо в рассрочку от 2 120 ₽/мес. Запишитесь на бесплатную часть, а учиться начнёте, когда захотите.

SQL Pro
4 923
Это приглашение на «быстрое свидание» с работой мечты в команде Сбера. One Day Offer — самый короткий путь до оффера. Пройти
Это приглашение на «быстрое свидание» с работой мечты в команде Сбера. One Day Offer — самый короткий путь до оффера. Пройти собеседование и получить ответ в тот же день можно 16 и 17 июля по двум вакансиям: Data Engineer в ИТ-команду «Комплаенс» и Java Developer в ИТ-подразделение «Сеть продаж». Как это работает? Шаг 1. 16 июля или 17 июля (в зависимости от вакансии) подключитесь к онлайн-интервью. Шаг 2. Получите предложение о работе, о которой мечтали, в тот же день. Шаг 3. А дальше — вместе со своей командой разрабатывайте крутые и важные продукты Сбера. Прочитать подробнее о вакансиях и отправить заявку на участие в One Day Offer можно здесь.

SQL Pro
4 923
photo content

SQL Pro
4 923
Вакансия. Маркетинговый аналитик в Фоксфорд Фоксфорд — онлайн-школа с собственной образовательной платформой для 1–11-го клас
Вакансия. Маркетинговый аналитик в Фоксфорд Фоксфорд — онлайн-школа с собственной образовательной платформой для 1–11-го классов, дошкольников, родителей и учителей. Сейчас они в поисках маркетингового аналитика, у которого есть опыт в анализе данных и в любой из современных BI-систем, понимание структур данных, представляемых Google Analytics, Яндекс.Метрикой и рекламными кабинетами других площадок, знание их ограничения и умение руками работать с этими данными и данными кликстрима, а также продвинутый SQL. Предстоит строить data-based подход для всех решений в маркетинге, оптимизировать CAC, разрабатывать дешборды, оказывать аналитическую поддержку экспериментов и поиск аномалий, разрабатывать дешборды, а также заниматься построением моделей. Узнать подробнее о вакансии и откликнуться

SQL Pro
4 923
Ответ на #вопрос26 Да, отработает. Классический пример аналитической функции, внутри которой сначала выполняется группировка (PARTITION BY), потом выполняется сортировка (ORDER BY) и применяется агрегирующая функция. В данном случае все написано правильно. Этот вопрос проверяет у кандидата знание оконных функций. #вопросы #собеседование

SQL Pro
4 923
#вопрос26 Отработает ли данный PostgreSQL запрос или упадет с ошибкой:
SELECT 
id, 
SUM (value) OVER (PARTITION BY i ORDER BY y), 
* 
FROM table1;

Примечание: все поля существуют в таблице и соответствуют нужному типу данных. #вопросы #собеседование

SQL Pro
4 923
Какой PostgreSQL запрос не выберет все записи, где city не равно Oslo?
Anonymous voting

SQL Pro
4 923
Трюк дня. Частичные ограничения на значения в PostgreSQL. Решение Для решения данной задачи используем механизм частичных индексов (partial indices).
CREATE TABLE foobar(bar TEXT, bing BOOLEAN);
CREATE UNIQUE INDEX baz_index ON foobar(bar, bing) WHERE bing = 't';
INSERT INTO foobar VALUES('1','t');
INSERT INTO foobar VALUES('2','t');
INSERT INTO foobar VALUES('1','f');
INSERT INTO foobar VALUES('1','f');
INSERT INTO foobar VALUES('1','t');

В результате выполнения последнего INSERT получим следующее сообщение: ERROR: duplicate key value violates unique constraint «baz_index» #tips

SQL Pro
4 923
Трюк дня. Частичные ограничения на значения в PostgreSQL Cоздайте ограничение (constraint) на таблицу foobar. Ограничение должно проверять уникальность двух полей: строкового bar и логического bing. Однако, есть дополнительное требование: допускается существование только одной записи с некой строкой и значением TRUE. В то же время, допускается несколько записей с некой строкой, но значением FALSE. Например, может быть несколько {«abc», false}, но только одна строка {«abc», true}. Решение будет вечером. #tips

SQL Pro
4 923
Статья дня. Оконные функции SQL простым языком с примерами #sql Читать статью

SQL Pro
4 923
🤔 Какие показатели необходимо анализировать в игровых проектах? 🔥 Приглашаем 7 июля в 20:00 мск на открытый урок «LTV. Nort
🤔 Какие показатели необходимо анализировать в игровых проектах? 🔥 Приглашаем 7 июля в 20:00 мск на открытый урок «LTV. North star метрика игрового проекта» в OTUS. 👨‍💻 Вместе с экспертом-практиком на основе игровых проектов разберем понятие Life Time Value на составляющие, научимся правильно считать LTV несколькими способами: от самого простого к самому сложному и точному. 📌 Регистрация на бесплатный вебинар!

SQL Pro
4 923
Ответ на #вопрос25 Единственная разница между функциями RANK() и DENSE_RANK() заключается в случаях, когда несколько значений в наборе имеют одинаковый ранг. В таких случаях RANK() будет назначать непоследовательные «ранги» значениям в наборе. Тогда как DENSE_RANK() будет назначать последовательные ранги значениям в наборе. Например, рассмотрим набор {25, 25, 50, 75, 75, 100}. Для такого набора RANK() вернет {1, 1, 3, 4, 4, 6} (обратите внимание, что значения 2 и 5 пропущены), тогда как DENSE_RANK() вернет {1, 1, 2, 3, 3, 4}. #вопросы #собеседование

SQL Pro
4 923
#вопрос25 В чем разница между функциями RANK() и DENSE_RANK()? Приведите пример. #вопросы #собеседование

SQL Pro
4 923
Что из следующего неверно об ограничении FOREIGN KEY?
Anonymous voting

SQL Pro
4 923
Трюк дня. Улучшить производительность запроса к таблице с индексом. Решение При использовании функции DATEPART происходит неявное преобразование типа данных. И индекс не будет использован. Поэтому для лучшей производительности запрос лучше писать следующим образом:
*
FROM test
WHERE signuup_date >= '20210101'
AND signup_date < '20220101';

#tips

SQL Pro
4 923
Трюк дня. Улучшить производительность запроса к таблице с индексом В таблице test в столбце signup_date содержатся данные типа date. Для этого стоблца существует индекс. Следующий SQL запрос не будет использовать существующий индекс, что может приводить к потере производительности:
SELECT
*
FROM test
WHERE DATEPART (YEAR, signup_date) = '2021';
Перепишите запрос так, чтобы существующий индекс стал использоваться. Решение будет вечером. #tips

SQL Pro
4 923
«Школа 21» — школа программирования от Сбера, которая даёт возможность любым кандидатам старше 18 лет, успешно прошедшим отбо
«Школа 21» — школа программирования от Сбера, которая даёт возможность любым кандидатам старше 18 лет, успешно прошедшим отборочные этапы, бесплатно получить востребованную профессию в сфере ИТ. На сегодняшний день работает три кампуса «Школы 21» в России: в Москве, Казани и Новосибирске. 3500 участников основного обучения, более 1000 из них проходят стажировки или уже трудоустроены в лучших ИТ-компаниях нашей страны. Обучение проходит по методике «равный равному», в свободном графике, без учителей и лекций. Стажировка включена в учебную программу. 100% участников выходят на стажировки, 95% из них получают предложения о работе уже во время стажировки. Поступление в «Школу 21» не зависит от предыдущих знаний, результатов ЕГЭ, опыта работы, умения программировать и наличия дипломов. Для более чем 50% участников участие в проекте — это первый опыт программирования. «Школа 21» открыта 24/7. На время учебы иногородним будет предоставлено бесплатное проживание в общежитии. Заявку можно подать на 21-school.ru.