SQL Pro
Kanalga Telegram’da o‘tish
SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор
Ko'proq ko'rsatish4 998
Obunachilar
-324 soatlar
-17 kunlar
+430 kunlar
Postlar arxiv
4 998
Какой запрос выберет все записи из таблицы customers, где первая буква поля city - это a, c или s?
4 998
Трюк дня. Выбор предыдущего значения для каждой группы в MySQL. Решение
SELECT p_type, year, values, LAG (values, 1) OVER ( PARTITION BY p_type ORDER BY year ) prev_year_value FROM orders_comb;#tips
4 998
⚡️ Хотите освоить Best Practice облачной инфраструктуры и облачных приложений?
Тогда без знаний, которые даст вам онлайн-курс «Cloud Solution Architecture», не обойтись.
Ответьте на 25 вопросов и проверьте, насколько вы готовы к обучению на курсе — «Cloud Solution Architecture»
📌 В результате обучения вы освоите необходимые компетенции для разработки и поддержки архитектуры облачных приложений
📍Справитесь ли вы с уровнем курса?
Зарегистрируйтесь на бесплатный открытый урок «Оптимизация стоимости владения», 5 сентября в 20:00 мск.
https://otus.pw/B9p6/
Время прохождения теста ограниченно 45 минут
👉 ПРОЙДИТЕ ТЕСТ для оценки вашего уровня знаний и получите скидку
https://otus.pw/xuoG/
4 998
Трюк дня. Выбор предыдущего значения для каждой группы в MySQL
Есть таблица
orders_comb со следующими данными:
p_type year values Car 2001 350000 Car 2002 550000 Plane 2002 8900000 Bicycle 2000 1500 Bicycle 2001 2400Напишите MySQL запрос, который для каждой записи возвратит
values из предыдущего year внутри каждого p_type.
Решение будет вечером.
#tips4 998
Ответ на #вопрос32
Функция
OVERLAY() заменяет часть строки на другую подстроку, начиная с заданной позиции:
OVERLAY(main_string PLACING replacing_string FROM int [FOR int]);
main_string - строка, которую изменяем.
replacing_string - подстрока, которую вставляем в main_string.
FROM int - позиция, с которой начнётся замена.
FOR int - количество заменяемых символов. Необязательно.
Например:
SELECT OVERLAY('who Pro' PLACING 'SQL' FROM 1);
#вопросы #собеседование4 998
С помощью какого ключевого слова можно соединить строки из нескольких таблиц, основываясь на их связи?
4 998
Трюк дня. Подсчет уникальных
id с учетом NULLs в PostgreSQL. Решение
WITH new_table AS ( SELECT id FROM t1 UNION SELECT NULL ) SELECT COUNT(*), COUNT(DISTINCT id) FROM new_table;#tips
4 998
Трюк дня. Подсчет уникальных
id с учетом NULLs в PostgreSQL
Есть таблица t1 со следующими данными:
id 1 2 NULL NULL 3Напишите PostgreSQL запрос, который подсчитает количество уникальных id. При этом записи с NULL должны считаться как одна запись. Ожидаемый ответ: 4. А также количество уникальных id без учета NULLs. Ожидаемый ответ: 3. Решение будет вечером. #tips
4 998
Ответ на #вопрос31
Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.
При использовании агрегирующих функций предложение
GROUP BY сокращает количество строк в запросе с помощью их группировки.
При использовании оконных функций количество строк в запросе не уменьшается по сравнению с исходной таблицей.
#вопросы #собеседование4 998
#вопрос31
Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?
#вопросы #собеседование
4 998
С помощью какой конструкции можно проанализировать использование индекса?
4 998
У вас аналитический склад ума, но непонятно, где его применить? Хотите попробовать себя в роли аналитика данных? У вас есть такая возможность с курсом «Аналитика данных с нуля» от Skillbox! Бесплатный доступ к первым 3 модулям!
Вы изучите и поработаете с SQL, Power BI, Python. Разберётесь с Яндекс.Метрикой и Google Analytics. Научитесь систематизировать разрозненные знания и применять их на практике.
Защитите итоговую работу: рассмотрите результаты A/B-тестирования в компьютерной игре. Оцените, какой эффект оказала внутриигровая акция. Сделаете вывод, стоит ли проводить такую активность внутри игры ещё раз.
Курс не требует знаний математики и программирования. Доступ к обучающим материалам 24/7, начало обучения в любое удобное время.
Переходите по ссылке, запишитесь на курс!
4 998
Трюк дня. Возвратить 0 для функции
SUM если не найдено ни одного значения в MySQL. Решение
SELECT COALESCE(SUM(column_1),0)
FROM table
WHERE column_2 = ‘Test‘;
#tips4 998
Трюк дня. Возвратить 0 для функции
SUM если не найдено ни одного значения в MySQL
Перепишите запрос так, чтобы он возвратил 0, если для функции SUM не найдено ни одного значения, кроме NULLs.
И возвратил сумму, если значения найдены.
SELECT SUM (column_1)
FROM table
WHERE column_2 = ‘Test‘;
Решение будет вечером.
#tips4 998
Курс «Английский для IT-профессий» от Яндекс Практикума
Для тех, кто хочет изменить свою профессиональную жизнь и работать в международной команде.
Обучение построено не вокруг абстрактной теории, а вокруг рабочих ситуаций и полезных для карьеры навыков:
✋Стендапы. Подготовитесь обсуждать задачи, задавать вопросы и просить о помощи.
👨💻 Работа с заказчиками. Научитесь презентовать решения, говорить про баги и фичи.
📣 Митапы. Сможете понимать на слух доклады и выступать сами.
😎 Собеседования. Научитесь рассказывать про свой опыт, понимать вопросы и тактично переспрашивать.
👯 Неформальное общение с коллегами. Сможете рассказать о своих интересах, опыте, планах на будущее.
💻 Код-ревью. Сможете описать сделанное, дать обратную связь, тактично отстоять своё мнение.
Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы.
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
