uz
Feedback
SQL Academy: всё о реляционных БД и SQL

SQL Academy: всё о реляционных БД и SQL

Kanalga Telegram’da o‘tish

По всем вопросам и коммерческим предложениям писать @LadanovNick Купить рекламу: https://telega.in/c/sqlacademyofficial Чат студентов SQL Academy https://t.me/sqlacademyorg

Ko'proq ko'rsatish

📈 Telegram kanali SQL Academy: всё о реляционных БД и SQL analitikasi

SQL Academy: всё о реляционных БД и SQL (@sqlacademyofficial) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 11 365 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 10 911-o'rinni va Rossiya mintaqasida 57 339-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 11 365 obunachiga ega bo‘ldi.

28 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 180 ga, so‘nggi 24 soatda esa 9 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 17.77% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 11.66% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 2 020 marta ko‘riladi; birinchi sutkada odatda 1 325 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 16 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent sql, строка, индекс, auto_increment, created_at kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
По всем вопросам и коммерческим предложениям писать @LadanovNick Купить рекламу: https://telega.in/c/sqlacademyofficial Чат студентов SQL Academy https://t.me/sqlacademyorg

Yuqori yangilanish chastotasi (oxirgi ma’lumot 29 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

11 365
Obunachilar
+924 soatlar
+527 kunlar
+18030 kunlar
Postlar arxiv
Какая ошибка при использовании метрик – самая опасная ? Когда мы «молимся» на одни показатели, но игнорируем другие: те, кото
Какая ошибка при использовании метрик – самая опасная ? Когда мы «молимся» на одни показатели, но игнорируем другие: те, которые не укладываются в нашу картину успеха. Такой перекос опасен для компании: будут страдать и сотрудники, и результаты их работы. Хотите узнать, как пользоваться метриками, чтобы улучшать процессы, а не просто давить на команду? Приходите на открытый вебинар «Метрики для оценки работы и производительности команды» Будет интересно: менеджерам в IT, scrum-мастерам, agile-тренерам, руководителям и тимлидам в отделах разработки. Вы научитесь: - усовершенствовать оценку производительности команд - оптимизировать процессы разработки - внедрять и развивать метрики в agile и scrum-командах - соблюдать баланс метрик - повышать производительность не в ущерб качеству Спикер: Ирина Метансина – проект-менеджер, agile-практик, бизнес-аналитик с 10-летним опытом в проектном управлении. 17 октября, 19:00 МСК, Бесплатно Записаться на событие - https://otus.pw/4ing/?erid=LjN8K65Ux Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Мы собрали базу вопросов по SQL для подготовки к собеседованиям! 🎯 Идеальный способ освежить знания и понять, что нужно подт
+1
Мы собрали базу вопросов по SQL для подготовки к собеседованиям! 🎯 Идеальный способ освежить знания и понять, что нужно подтянуть перед важным днем. 🧠 И для удобства сделали эти вопросы в виде карточек для запоминания, чтобы вы могли отметить вопросы выученными ✅ и больше не возвращаться к ним. Перейти к базе вопросов по SQL https://sql-academy.org/ru/interview-questions Все вопросы и ответы — в открытом доступе! 📚 Присоединяйтесь к нам на GitHub и добавляйте свои вопросы или улучшайте текущие! 🌐🤝 https://github.com/SQL-Academy/ru.sql-academy

Любая крупная БД рано или поздно начинает испытывать проблемы с производительностью. Причина проблем может крыться в медленно
Любая крупная БД рано или поздно начинает испытывать проблемы с производительностью. Причина проблем может крыться в медленной работе запросов. Неоптимизированные запросы влияют на скорость выполнения различных задач, потребляют много ресурсов и усложняют доступ к данным. Как же их отслеживать и оптимизировать? Узнаете на открытом вебинаре «Как оптимизировать производительность запросов в PostgreSQL?» Вы узнаете: - как оптимизация запросов влияет на скорость обработки данных - что влияет на производительность запросов - как правильно использовать индексы для повышения производительности - как выявлять медленные запросы с помощью инструментов мониторинга Будет интересно: аналитикам, инженерам и разработчикам БД, бэкенд-специалистам, тимлидам и проект-менеджерам. Спикер: Алексей Железной, преподаватель OTUS и старший инженер данных. Бонус! Всем участникам – скидка 5% на любой курс OTUS и полезные гайды. 16 октября, 18:30 МСК, Бесплатно Записаться на событие - https://otus.pw/NsCg/?erid=LjN8K71HV Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

При использовании агрегатной функции COUNT(column_name), как обрабатываются NULL значения в столбце?
Anonymous voting

Какая функция возвращает первое ненулевое значение из списка аргументов?
Anonymous voting

Какой оператор используется для проверки того, что значение столбца является NULL?
Anonymous voting

Работа 👨‍💻 с NULL значениями в SQL В SQL NULL представляет отсутствие или неизвестность значения в поле. Это особое значение, которое требует специальных методов обработки, так как стандартные операторы сравнения не работают с NULL. Давайте освежим знания по работе с ним! Сравнение с NULL 🔹Операторы = или <> не могут использоваться для сравнения с NULL. 🔹Используйте IS NULL и IS NOT NULL для проверки значения на NULL Функции для работы с NULL 🔹COALESCE(value1, value2, ...): Возвращает первое ненулевое значение из списка. 🔹IFNULL(value, default_value): Возвращает default_value, если value является NULL. 🔹NULLIF(expr1, expr2): Возвращает NULL, если expr1 равен expr2, иначе возвращает expr1. Особенности NULL 🔹Любые арифметические операции с NULL возвращают NULL. 🔹При агрегатных вычислениях NULL значения игнорируются (например, SUM, AVG, COUNT).

Полезная шпаргалка по основам SQL 🧐
Полезная шпаргалка по основам SQL 🧐

Спасибо за комментарии 👍, вы просто лучшая аудитория! Очень рады стараться ради вас 😍

Год назад мы хотели выпустить видео версию 🎮курса по SQL, но в итоге она так и не увидела свет ✨. Но у нас остались наброски, как вы думаете стоит ли выпускать полную версию курса? Приветствуется любого рода комментарии и обратная связь 🙏 https://youtube.com/playlist?list=PL6NCK3bgIIVeNZWaygDvL_feZNSHqvjVo&si=aXO9Go4yB7TmYkPJ

🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL (часть 2) 🚀 Сегодня мы разберем некоторые инте
🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL (часть 2) 🚀 Сегодня мы разберем некоторые интересные вопросы по SQL, которые могут встретиться на собеседовании в Тинькофф. 📊🔍 1️⃣ Можно ли делать JOIN таблицы саму на себя? 🤔 Абсолютно! Это называется self-join и полезно для работы с иерархическими данными или для сравнения строк в таблице. Вот пример запроса:

SELECT a.name AS EmployeeName, b.name AS ManagerName
FROM employees a
JOIN employees b ON a.manager_id = b.id;
Здесь мы используем одну и ту же таблицу employees для поиска имени сотрудника и его менеджера. Псевдонимы a и b помогают нам различать два использования таблицы. 2️⃣ Какой из операторов: SELECT, FROM, WHERE, GROUP BY - выполняется последним? 🧐 И тут главный герой - SELECT! 🌟 Хотя он стоит на первом месте по синтаксису, логически данные выбираются после всех фильтраций и группировок. Так что, порядок такой: 1. FROM ➡️ 2. WHERE ➡️ 3. GROUP BY ➡️ 4. SELECT. 3️⃣ Минимальное и максимальное количество записей в FULL JOIN таблицы на 10 и 100 строк? 📊 С FULL JOIN всё интересно: 🔹Минимум? 100 строк, если каждая из 10 нашла свою пару. 🔹Максимум? 1000 строк, если каждая строка из одной таблицы сопоставляется с каждой строкой из другой таблицы, то получаем кросс-продукт (декартово произведение) этих таблиц, что означает, что каждая строка из таблицы на 10 строк будет соединена с каждой строкой из таблицы на 100 строк.

🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL 🚀 Сегодня мы разберем некоторые интересные воп
🚀 Вопросы с собеседования на позицию intern аналитика в Тинькофф: разбор SQL 🚀 Сегодня мы разберем некоторые интересные вопросы по SQL, которые могут встретиться на собеседовании в Тинькофф. 📊🔍 1️⃣ Может ли измениться результат запроса, если в LEFT JOIN поменять местами таблицы ? Да, если поменять местами таблицы в LEFT JOIN, результат запроса кардинально изменится. Все потому, что LEFT JOIN берет все строки из "левой" таблицы, дополняя их данными из "правой". Смена местами меняет логику: теперь "правая" становится "левой" и наоборот. Это влияет на то, какие строки и как будут включены в результат. 🔄 2️⃣ 5 + NULL это сколько? В SQL, когда вы выполняете арифметическую операцию с NULL, результатом всегда будет NULL. Это связано с тем, что NULL представляет собой неопределенное значение, и любая операция с неопределенным значением также является неопределенной. Таким образом, 5 + NULL будет равно NULL. 3️⃣ Какие функции умеют возвращать значения из предыдущих/последующих строк для заданной строки таблицы ? В SQL, чтобы работать с данными из строк до и после текущей, используются оконные функции. Эти функции обеспечивают доступ к значениям предыдущих/последующих строк: ℹ️LEAD(): Получает данные из строки после текущей, позволяя смотреть вперед на заданное количество строк. ℹ️ LAG(): Доступ к данным из строки перед текущей, предоставляя возможность анализировать предыдущие значения. ℹ️ FIRST_VALUE() и LAST_VALUE(): Возвращают первое и последнее значение в наборе строк соответственно, идеально для сравнения текущих значений с крайними в диапазоне. ℹ️ NTH_VALUE(): Дает значение из конкретной позиции в окне, полезно для нахождения конкретных точек данных в последовательности. Для тех, кто хочет углубиться в тему оконных функций: https://sql-academy.org/ru/guide/windows-functions

С днем знаний 🎉🙂 Осень — идеальное время, чтобы начинать учиться! 📚 Чтобы учёба была ещё приятнее, мы дарим вам промокод 1
С днем знаний 🎉🙂 Осень — идеальное время, чтобы начинать учиться! 📚 Чтобы учёба была ещё приятнее, мы дарим вам промокод 1SEPTEMBER на скидку 30%! 🤑 Успейте активировать до 5 сентября! ⏳ Также до 5 сентебря при покупке mock-собеседования мы дарим вам премиум 🎁 Вперёд к новым знаниям! ✨

Попробуй решить ❓ Дана таблица:
| OrderID | CustomerID | OrderDate  | Amount |
|---------|------------|------------|--------|
| 1       | 101        | 2024-01-01 | 100    |
| 2       | 102        | 2024-01-02 | 200    |
| 3       | 101        | 2024-01-05 | 150    |
| 4       | 103        | 2024-01-07 | 300    |
| 5       | 101        | 2024-01-17 | 50     |
| 6       | 104        | 2024-01-15 | 400    |
| 7       | 102        | 2024-01-20 | 100    |
| 8       | 103        | 2024-01-21 | 200    |
Какой результат вернет следующий запрос?

SELECT CustomerID, SUM(Amount) AS TotalAmount
FROM Orders
WHERE OrderDate BETWEEN '2024-01-01' AND '2024-01-15'
GROUP BY CustomerID
HAVING COUNT(*) > 1;
Варианты ответа: 1. CustomerID = 101, TotalAmount = 250 2. CustomerID = 101, TotalAmount = 300 3. CustomerID = 102, TotalAmount = 200 4. CustomerID = 103, TotalAmount = 500 Решение в комментариях 😊

Кто же эти красивые люди🧐? Это наши менторы, люди имеющие огромный опыт за спиной и готовые помочь вам с mock-собеседованиям
+3
Кто же эти красивые люди🧐? Это наши менторы, люди имеющие огромный опыт за спиной и готовые помочь вам с mock-собеседованиями. Узнать больше информации о них и записаться можно тут: https://sql-academy.org/ru/mentors

Мини-квиз по работе с датой и временем в SQL Вопрос 1: Что делает следующий запрос? SELECT DATE_FORMAT('2024-08-16', '%W, %M
Мини-квиз по работе с датой и временем в SQL Вопрос 1: Что делает следующий запрос?

SELECT DATE_FORMAT('2024-08-16', '%W, %M %d, %Y');
a) Возвращает дату в формате 16 августа 2024 b) Возвращает дату в формате 2024-08-16 c) Возвращает дату в формате Friday, August 16, 2024 d) Возвращает дату в формате 2024-16-08 Правильный ответ: c) Возвращает дату в формате Friday, August 16, 2024 Вопрос 2: Какой результат вернет следующий запрос, если текущая дата 2024-08-16?

SELECT DATEDIFF('2024-12-31', CURDATE());
a) 137 b) 100 c) 31 d) 365 Правильный ответ: a) 137 Вопрос 3: Какой результат вернет следующий запрос?

SELECT DATE_ADD('2024-02-28', INTERVAL 1 DAY);
a) 2024-02-29 b) 2024-03-01 c) 2024-03-02 d) Ошибка из-за неверной даты Правильный ответ: b) 2024-03-01 Вопрос 4: Что произойдет, если выполнить следующий запрос?

SELECT TIMESTAMPDIFF(HOUR, '2024-08-16 08:00:00', '2024-08-16 20:00:00');
a) Вернет количество дней между двумя датами b) Вернет количество секунд между двумя датами c) Вернет количество часов между двумя датами d) Вернет количество минут между двумя датами Правильный ответ: c) Вернет количество часов между двумя датами

Вам было бы интересно пройти тестовой собеседование по SQL от специалистов, работающих в топовых IT компаниях, и получить рекомендации после него?
Anonymous voting