SQL и БД Learning
الذهاب إلى القناة على Telegram
№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
إظهار المزيد9 708
المشتركون
لا توجد بيانات24 ساعات
-117 أيام
-4630 أيام
أرشيف المشاركات
9 708
На Python можно создать абсолютно любой проект, от веб-сайтов до искусственного интеллекта и анализа данных.
Чтобы начать кодить вам не нужно покупать дорогущие курсы или идти в университет, за вас это уже сделали. Мы собрали на каналах все самое полезное, чтобы вы не тратили свое время!
🐍 Python:Today - изучай Python на практике.
📚Библиотека программиста - канал со свежими и редкими книгами.
🎩NetStalkers - хочешь освоить тестирование на безопасность? Все об OSINT, пентестинге и информационной безопасности.
💡GitHub программиста - нужен софт? подборка незаменимых репозиториев. Боты, утилиты для разведки, хакинга и тестирования на проникновение.
9 708
#Вопросы_с_собеседования
Совпадают ли значения NULL со значениями нуля или пробела?
Значение NULL вовсе не равно нулю или пробелу. Значение NULL представляет значение, которое недоступно, неизвестно, присвоено или неприменимо, тогда как ноль — это число, а пробел — символ.
9 708
Умение создавать отказоустойчивые и масштабируемые архитектуры — востребованный крупными компаниями навык. Он пригодится в работе разработчикам, тимлидам и архитекторам. Одна из техник масштабирования баз данных — репликация. 🗓 8 июня в 20:00 пройдет открытый урок «Преимущества и недостатки различных видов репликации» в OTUS.
Что вас ждет на занятии?
- Разберем различные виды репликаций, обсудим смысл и назначение репликации
- Сравним особенности репликации в MySQL и PostgreSQL.
- Познакомимся с групповой репликацией в MySQL.
👉🏻 Пройдите вступительное тестирование, чтобы записаться на урок – https://otus.pw/wE42/
Вебинар проведет эксперт по Java Enterprise разработке Владислав Родин. Продолжить общение со специалистами по высокой нагрузке вы сможете на онлайн-курсе «Highload Architect» от OTUS.
9 708
Размер базы данных
Чтобы получить физический размер файлов (хранилища) базы данных, используем следующий запрос.
9 708
YourCodeReview
Стартап, который готовит IT-специалистов к собеседованиям, позволяет выявить слабые стороны и проходить собесы на все 100.
Вот, как вас оптимизируют менторы — HRы и Senior-программисты @YourCodeReview в рамках 4-недельной подготовки:
🔹вместе разберёте свои ошибки, узнаете свои слабые места и получите гайд по исправлению
🔹научитесь правильно себя презентовать и продавать
🔹приведёте своё резюме в порядок вместе с Senior-разработчиком и HRом
🔹получите фидбэк по тестовым
Самая крутая фича — пройдёте 4 собеседования с Senior-ом и HR🔥
В итоге — станете готовы к собесу в любую компанию и узнаете, сколько реально стоите на рынке.
Установить программу обучения на свою HUMAN OS.
9 708
Простой цикл While
В следующем примере в случае, если средняя цена продуктов из списка меньше чем $300, цикл WHILE удваивает цены, а затем выбирает максимальную. В том случае, если максимальная цена меньше или равна $500, цикл WHILE повторяется и снова удваивает цены.
Этот цикл продолжает удваивать цены до тех пор, пока максимальная цена не будет больше, чем $500, после чего выполнение цикла WHILE прекращается.
9 708
Полезные телеграм-каналы:
Python tricks — для тех, кто изучает python и хочет узнать все тонкости языка
Open Code — здесь публикуются крутые проекты с открытым исходным кодом. Можно изучить как создают проекты опытные разработчики.
9 708
#Вопросы_с_собеседования
Напишите SQL-запрос, с применением UNION ALL (не UNION), использующий WHERE для устранения дубликатов.
Ключевое место – AND a!=X. Это дает вам все плюшки UNION DISTINCT, избегая при этом просадки производительности.
9 708
Функция DATE_FORMAT()
Функция DATE_FORMAT() форматирует указанную дату.
Синтаксис:
DATE_FORMAT(date, format).
Подробнее ознакомиться можно здесь.
9 708
#Вопросы_с_собеседования
Что такое AUTO_INCREMENT?
AUTO_INCREMENT используется в SQL для автоматической генерации уникального номера при каждом добавлении записи в таблицу.
Поскольку первичный ключ уникален для каждой записи, мы добавляем это поле в качестве AUTO_INCREMENT поля, таким образом при каждой вставке новой записи номер будет увеличиваться автоматически.
По умолчанию значение AUTO-INCREMENT начинается с 1 и увеличивается на 1 при каждом добавлении новой записи.
9 708
LIMIT
При помощи LIMIT можно указать максимальное число строк, которые должны попасть в результат.
Это бывает полезно при работе с большими наборами данных. Если данных много, запрос может обрабатываться слишком долго. Но когда будет достигнут лимит результатов, обработка прекратится.
9 708
❇️ Куда и как расти разработчику, админу или DevOps с опытом?
Освойте или улучшите свои навыки работы с БД — начните на демо-занятии онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков»
На открытом уроке для разработчиков и администраторов разберем особенности мажорного обновления PostgreSQL с расширениями на примере расширения PostGIS.
👨💻 На занятии рассмотрим:
• Какие виды обновления PostgreSQL бывают.
• Какие методы используются при обновлении системы.
• Как обновить кластер БД, в котором уже установлены расширения.
• Особенности методов обновления.
> Изучить программу обучения подробнее
🟢 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL
🔥 ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/B4vQ/
9 708
Сработает ли данный запрос?
Ответ:
Здесь всё очень просто. При вставке строчек в таблицу количество полей при объявлении не соответствует количеству вставляемых значений в конструкции values. Это должен знать даже начинающий SQL-разработчик.
9 708
Функция MAKEDATE()
Функция MAKEDATE() создает и возвращает дату на основе значения года и количества дней.
Синтаксис:
MAKEDATE(year, day).
9 708
👾 3D-МОДЕЛИРОВАНИЕ С НУЛЯ
Обучитесь и берите заказы 💸
Что нужно:
— любой рабочий компьютер (необязательно мощный);
— желание учиться и потом зарабатывать.
Чему вы научитесь:
Делать 3D-макеты для дизайнеров интерьера, визуализаторов и маркетинговых агентств.
Это несложно, вы справитесь, даже если:
— не шарите в программах для 3D-моделирования;
— не имеете спец. образования и боитесь работать на себя.
Где это применить:
На создании 3D-объектов можно стабильно зарабатывать от 100 000 рублей в месяц.
Причем заказы бывают не только в рублях, но и в долларах и евро.
Если вы готовы освоить профессию, которая даст стабильность и свободу, то регистрируйтесь на бесплатный вводный интенсив по 3D-моделированию: https://bit.ly/38PMufV
☝️ Переходите по ссылке в бота и нажмите НАЧАТЬ
9 708
Сработает ли данный запрос?
Ответ:
Вопрос нацелен на то, чтобы сбить с толку кандидата. На практике при операции join в большинстве случаев выполняется жесткое сопоставление одного поля в одной таблице с другим полем во второй. Например, t.field1 = tt.field1. В данном же случае запрос отработает.
В этом примере выполняется сначала декартово произведение всех строк одной таблице со всем строками другой и затем применяется условие, что tt.field1 = 1. Такое написание допустимо, хотя и редко где применяется. Неопытные data-инженеры часто впадают в ступор на этой задаче.
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
