sql_tg | Unsorted

Telegram-канал sql_tg - SQL и БД Learning

11243

Изучаем SQL с нуля По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

Subscribe to a channel

SQL и БД Learning

🖥 Как работает CASE SQL

Оператор CASE в SQL используется для создания условий, когда нужно выполнить различные операции в зависимости от значения столбца или выражения.

Оператор CASE может быть использован в двух форматах:

CASE без ELSE:
SELECT column1,
CASE
WHEN column2 = 'value1' THEN 'result1'
WHEN column2 = 'value2' THEN 'result2'
END AS column3
FROM table;


В этой форме оператора CASE используется блок WHEN для проверки значения столбца column2. Если значение равно value1, то будет возвращено значение result1. Если значение равно value2, то будет возвращено значение result2. Если значение не соответствует ни одному из условий, то для столбца column3 будет возвращено значение NULL.

CASE с ELSE:
SELECT column1,
CASE column2
WHEN 'value1' THEN 'result1'
WHEN 'value2' THEN 'result2'
ELSE 'result3'
END AS column3
FROM table;


В этой форме оператора CASE используется значение столбца column2 в блоке CASE. Если значение равно value1, то будет возвращено значение result1. Если значение равно value2, то будет возвращено значение result2. Если значение не соответствует ни одному из условий, то будет возвращено значение result3.

Оба формата оператора CASE могут использоваться в запросах на выборку данных в SQL. Они позволяют создавать условия, когда нужно выполнить различные операции в зависимости от значения столбца или выражения.

Читать полностью…

SQL и БД Learning

Ровно год назад автор каналa Торговый Инсайдер дал 4 монеты своим подписчикам и вложил вместе с ними по 100$ в каждую, а теперь пришло время подводить итоги.

Apex 100$ - 11.100$
CDX 100$ - 10.000$
PIXEL 100$ - 3828$
VEIL 100$ - 7.460$

И это всего лишь 4 монеты из огромного количества, которые мы разбирали на канале «Торговый Инсайдер»

9 апреля мы выложим новый список монет на 2024 год.
Поспеши узнать и зайти закупиться пока монеты не улетели в космос!

P.s кто не успел, тот опоздал извиняйте 🤷‍♂️👇🏼
/channel/+jtdMrubMBy0xM2E6

Читать полностью…

SQL и БД Learning

Как крупному магазину автозапчастей экономить 30 часов в неделю на подготовке отчётности?

Автомобильные запчасти — рынок с высокой конкуренцией. От того, насколько быстро обновляется информация о продажах, зависит успех всего бизнеса.

Чтобы наладить работу с 1200 поставщиками товаров и 5000 корпоративными клиентами по всей России, компания «Автостэлс-Тех» совместно с GlowByte построила единое аналитическое хранилище на облачной платформе Yandex Cloud.

Что из этого вышло, читайте по ссылке.

Читать полностью…

SQL и БД Learning

Приходите на High SQL — митап ЮMoney о работе с базами данных 😎

Встречаемся 28 мая в 19:00 (мск). Можно прийти в наш офис в Петербурге или подключиться к онлайн-трансляции.

На встрече эксперты ЮMoney и приглашённый спикер расскажут, как строят и развивают базы данных.

Темы докладов ⤵️

🟣SQL Agent Jobs As Code: подход ЮMoney к хранению и деплою заданий для Microsoft SQL Server.
🟣Декомпозиция монолита в DWH: когда делить базу на множество компонент.
🟣Телеметрия в реальном времени и в экстремальных условиях: всё про архитектуру отправки данных.

Участие бесплатное. Чтобы попасть на митап, нужно зарегистрироваться. Все подробности — на сайте High SQL ❤️

Читать полностью…

SQL и БД Learning

Номера строк, запросы в новой вкладке и другие хинты SQLDeveloper

Читать статью

Читать полностью…

SQL и БД Learning

HAVING COUNT

В данном видео автор демонстрирует решение задачи с помощью оператора HAVING. Идет он в сочетании с агрегатной функцией COUNT. Наглядно демонстрируется, как работает оператор GROUP BY HAVING COUNT.

📘Видео урок

Читать полностью…

SQL и БД Learning

Взаимодействие DWH Oracle и MS SQL

Смотреть статью

Читать полностью…

SQL и БД Learning

Думаешь, разработчики много зарабатывают?

Так и есть! Python – самый популярный язык программирования, на котором пишут сайты, игры, веб-приложения и нейросети.

Обучение займёт несколько недель, а зарплаты стартуют от 80 тысяч. Специально для вас нашли каналы Senior-разработчика, которые помогут в изучении:

Data Science | Machinelearning

Логово Питониста

Подписывайся и начинай изучать новую сферу деятельности👇🏻

Читать полностью…

SQL и БД Learning

Fake2db - это инструмент, который предназначен для создания и заполнения фиктивных данных в игрушечных базах данных.

Он предназначен для использования в тестировании и поддерживает работу с такими базами данных, как sqlite, mysql, postgresql, mongodb, redis и couchdb.

pip install fake2db

GitHub

Читать полностью…

SQL и БД Learning

Компании всё больше полагаются на данные в принятии решений — по информации опроса Aero, в 2024 году ценность данных для бизнеса увеличилась на 90%. Что это значит для нас? А то, что спрос на аналитиков данных будет расти, поэтому сегодня — самое время осваивать востребованную профессию!

🤔Но как понять, подходит ли вам аналитика данных? Хорошая новость — вы можете это проверить! Попробовать себя в аналитике можно бесплатно, ничем не рискуя. Просто оставьте заявку на онлайн-курс «Профессия BI-аналитик» и получите бесплатный доступ к 7 часам обучающих материалов.

За это время вы попробуете новую профессию на практике и решите, стоит ли продолжать обучение!

Только в этом мае — освойте новую профессию с мегаскидкой до 60%
👉Номер карты привязывать не нужно — просто оставьте заявку и получите бесплатные модули: https://epic.st/HnojYD?erid=2VtzqvtnH1L

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

SQL и БД Learning

Оконные функции SQL простым языком с примерами

Сразу хочется отметить, что данная статья написана исключительно для людей, начинающих свой путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано максимально простым языком для базового понимания.

Для примеров будем использовать небольшую таблицу, которая показывает оценки учеников по разным предметам.

Смотреть статью

Читать полностью…

SQL и БД Learning

Виды JOIN в SQL

В SQL-джойнах скрыто больше, чем можно подумать. Давайте разберем их.

Будем использовать две простые таблицы: компании companies и их вакансии jobs.

Есть три вымышленные компании — Hoogle, Emazon и Neta — которые предлагают на удивление мало вакансий:

Hoogle интересуется аналитиками данных. Emazon нанимает Go-разработчиков и ML-инженеров. У Neta нет вакансий. А какая-то ноунейм-компания с идентификатором 99 отчаянно разыскивает UI-дизайнера.

Смотреть статью

Читать полностью…

SQL и БД Learning

📢SQL Translator - это инструмент для преобразования запросов на естественном языке в SQL-запросы с помощью искусственного интеллекта. Этот проект является 100% бесплатным и с открытым исходным кодом.

git clone https://github.com/whoiskatrin/sql-translator.git

Github
Проект

Читать полностью…

SQL и БД Learning

Изучаем конфигурации PostgreSQL на открытом практическом уроке от OTUS

🔹На вебинаре рассмотрим оптимальные способы конфигурирования PostgreSQL, а также научимся тестировать наши конфигурации при помощи sysbanch, pgbench и бонус.

Вебинар будет полезен разработчикам SQL, архитекторам и DBA.

👉 Регистрация
https://clck.ru/3AM8JR?erid=LjN8K5jJa

Читать полностью…

SQL и БД Learning

Временные таблицы

Держите видео, в котором автор увлекательно рассказывает о временных таблицах.

Temporary Tables – это таблицы, которые хранятся в оперативной памяти сервера. Вы узнаете о создании локальных и глобальных временных таблиц.

📘Видео урок

Читать полностью…

SQL и БД Learning

Azure Data Studio

Azure
Data Studio - это инструмент для управления базами данных и выполнения запросов к ним, который разработан компанией Microsoft для операционных систем Windows, macOS и Linux. Он является бесплатной альтернативой Microsoft SQL Server Management Studio (SSMS) и поддерживает не только SQL Server, но и другие базы данных, такие как PostgreSQL, MySQL и Azure SQL Database.

Azure Data Studio имеет более легкий интерфейс по сравнению с SSMS и может использоваться как для управления базами данных в локальной сети, так и для работы с облачными базами данных в Azure. Кроме того, Azure Data Studio обеспечивает возможность совместной работы и обмена данными с помощью Git и Jupyter Notebook.

Azure Data Studio обладает достаточно широким функционалом и возможностями, на видео представлен "Интеллектуальные фрагменты SQL кода"

Читать полностью…

SQL и БД Learning

OPENJSON в Microsoft SQL Server

OPENJSON
- это встроенная функция в Microsoft SQL Server, которая позволяет разбирать JSON-строки на отдельные элементы. Это полезно в случае, когда необходимо проанализировать данные, хранящиеся в формате JSON.

Функция возвращает таблицу, которая содержит ключи и значения каждого элемента JSON-объекта. Можно использовать ее для выборки определенных значений, а также для фильтрации данных.

OPENJSON также может использоваться для обновления данных в таблице на основе JSON-строки.

Читать полностью…

SQL и БД Learning

Задача SQL

Дана пустая таблица publisher

Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а Синтаксис name имеет тип varchar(40). Какие из следующих запросов корректно отработают:

1) INSERT INTO publisher (name) VALUES ('OREILLY');
2) INSERT INTO publisher (name) VALUES ('О Reilly');
3) INSERT INTO publisher (name) VALUES ('O'Reilly');
4) INSERT INTO publisher (name) VALUES ('O-Reilly');


Ответ:

1, 2, 4

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования
Что такое самостоятельное присоединение?

Самосоединение настроено как запрос, используемый для сравнения с самим собой. Это используется для сравнения значений в столбце с другими значениями в том же столбце в той же таблице. ALIAS ES можно использовать для сравнения одной и той же таблицы.

Читать полностью…

SQL и БД Learning

Лучшие практики разработки ПО, которые помогут строить высококачественные, поддерживаемые и расширяемые системы

Изучите их на открытом практическом уроке «Domain Driven Design» от OTUS, где мы разберем:

- основные принципы DDD;
- проектирование Bounded Context;
- применение DDD в архитектуре проекта.

Спикер — опытный разработчик в одной из крупнейших российских компаний.

Встречаемся 29 мая в 20:00 мск в рамках старта большого курса «Highload Architect». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!

➡️ Ссылка для регистрации: https://clck.ru/3AmzBt

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

SQL и БД Learning

Вебинар «Как создавать высокопроизводительные очереди сообщений с различной архитектурой»

6 июня в 16:00 МСК на вебинаре вы узнаете, как повысить отказоустойчивость и масштабируемость ИТ-систем с помощью Tarantool Queue Enterprise — распределенной in‑memory системы очередей сообщений. Будет рассмотрен кейс применения системы очередей Tarantool Queue Enterprise как интеграционной шины в микросервисной архитектуре.

В программе:

• Как реализовать очередь сообщений с типом взаимодействия Publish/Subscribe для работы в real-time и обработки пиковых нагрузок.
• Как организовать очередь задач с типом взаимодействия Put/Take для обработки асинхронных задач.
• За счет каких технологий и инструментов повышается пропускная способность, масштабируемость и надежность очередей на базе Tarantool Queue Enterprise.

Вебинар будет полезен CTO, архитекторам и разработчикам высоконагруженных систем.

Регистрация

Читать полностью…

SQL и БД Learning

Подстановочные знаки (wildcards) в SQL

Подстановочный знак (wildcard) в SQL используется с оператором LIKE для замены одного или набора символов в строке. Например:

SELECT *

FROM Customers

WHERE last_name LIKE 'R%';

Здесь % (означает ноль или более символов) является подстановочным знаком (wildcard). Мы выбираем клиентов, чья фамилия (last_name) начинается с буквы R, за которой следует ноль или более символов.

Смотреть статью

Читать полностью…

SQL и БД Learning

Древовидные структуры в SQL в одну таблицу

Смотреть статью

Читать полностью…

SQL и БД Learning

SQL HowTo: замена в строке по набору

Читать статью

Читать полностью…

SQL и БД Learning

Отображение иерархии в SQL запросе

Смотреть статью

Читать полностью…

SQL и БД Learning

📚 Здесь собраны все вопросы, которые могут спросить на собеседовании. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам. Просто выбери своё направление:

1. Frontend / JavaScript
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. С/C++
9. Golang
10. PHP
11. Kotlin
12. Swift

Читать полностью…

SQL и БД Learning

«Серый кардинал»: зачем программистам SQL и для каких задач он используется

Смотреть статью

Читать полностью…

SQL и БД Learning

PostgreSQL ltree: обеспечение целостности данных

Читать статью

Читать полностью…

SQL и БД Learning

🖥 Предположим, что нам необходимо получить данные о сотруднике, имеющем вторую по величине зарплату в компании. Мы можем использовать следующий запрос:

WITH employee_ranking AS (
SELECT
employee_id,
last_name,
first_name,
salary,
RANK() OVER (ORDER BY salary DESC) as ranking
FROM employee
)
SELECT
employee_id,
last_name,
first_name,
salary
FROM employee_ranking
WHERE ranking = 2

Условие WHERE ranking = 2 используется для фильтрации строк второй по величине зарплаты. Обратите внимание, что на позиции 2 может находиться более одного сотрудника, если у них одинаковая зарплата.

Читать полностью…

SQL и БД Learning

Ищем технических писателей и системных аналитиков в команду Riverstart.
Компания в IT с 2012 года, аккредитована Минцифры.

Наши преимущества:
● не требуем присутствия в офисе, многие наши сотрудники работают удаленно из разных городов России
● сможете выбирать проекты в тех отраслях, которые любите
● платим по рынку, даем премии и составляем план развития на каждые полгода

Требования для Системного аналитика:
● опыт работы от 3-х лет
● опыт сбора требований и их формализации (Use Cases, User Story, CJM, User Story Map и т. п)
● анализ данных с использованием SQL
● практический опыт работы с описанием API и процессов

Требования для Технического писателя:
● опыт работы от 2-х лет
● хорошее знание ГОСТов (19 и 34)
● опыт написания ТЗ, ПМИ, спецификации, руководства, пояснительная записка, внутренней и другой проектной документации

Узнайте больше о вакансиях и оставьте свой отклик на сайте!

Читать полностью…
Subscribe to a channel