ar
Feedback
SQL и БД Learning

SQL и БД Learning

الذهاب إلى القناة على Telegram

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

إظهار المزيد
9 708
المشتركون
لا توجد بيانات24 ساعات
-117 أيام
-4630 أيام
أرشيف المشاركات
#Вопросы_с_собеседования Получите список сотрудников с зарплатой выше средней Функция AVG() применяется только к числовым тип
#Вопросы_с_собеседования Получите список сотрудников с зарплатой выше средней Функция AVG() применяется только к числовым типам данных и возвращает среднее значение по столбцу.

Вас пригласили в закрытый IT архив Книжная полка - канал, в котором собраны книги, которые не найти в открытом доступе. Графовые алгоритмы, функциональное программирование, освоение Arduino и многое другое! Скорее заходи чтобы не потерять 👇 📚 Книжная полка 📚

5 полезных запросов для MS SQL Смотреть статью

🔥 Приглашаем 14 июня в 20:00 мск на бесплатный вебинар «Дата инженер и Spark в новых реалиях» онлайн-курса "Spark Developer"
🔥 Приглашаем 14 июня в 20:00 мск на бесплатный вебинар «Дата инженер и Spark в новых реалиях» онлайн-курса "Spark Developer" 📚На вебинаре мы ответим на вопросы: ✔️ Как изменятся источники и получатели данных, объемы данных, языки для ETL, кластера, облака и IDE? ✔️ Насколько будет востребован дата-инженера на рынке и к чему нужно быть готовым? 👉🏻Регистрация на вебинар: https://otus.pw/gi4x/

Оператор CREATE DATABASE Оператор CREATE DATABASE используется для создания новой базы данных SQL. Следующий оператор SQL соз
Оператор CREATE DATABASE Оператор CREATE DATABASE используется для создания новой базы данных SQL. Следующий оператор SQL создает базу данных с именем «invoice».

От CREATE до JOIN: введение в SQL + шпаргалка Смотреть статью

Бесплатные онлайн-практикумы для специалистов по IT-инфраструктуре от команды REBRAIN. Подключайтесь к одному из крупнейших с
Бесплатные онлайн-практикумы для специалистов по IT-инфраструктуре от команды REBRAIN. Подключайтесь к одному из крупнейших сообществ по IT-инфраструктуре REBRAIN, с нами уже больше 20 000 человек. С нас: Более 20 бесплатных открытых практикумов каждый месяц. Спикеры — профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.). Разбор реальных кейсов автоматизации. Самый актуальный технологический стек — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и др. Работа в консоли и ответы на вопросы в прямом эфире. Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций. И да, все это бесплатно! Подключайтесь

Ключевое слово FULL OUTER JOIN Ключевое слово FULL OUTER JOIN возвращает все записи, когда есть совпадение в обеих таблицах т
Ключевое слово FULL OUTER JOIN Ключевое слово FULL OUTER JOIN возвращает все записи, когда есть совпадение в обеих таблицах таблицы (table1) или справа (table2). Следующий оператор SQL выбирает всех пользователей и все заказы.

Наиболее полный гайд по работе с SQL в Data Science Смотреть статью

Функция REPLACE Синтаксис: REPLACE(строка1, строка2, строка3) Функция заменяет в строке1 все вхождения строки2 на строку3. Эт
Функция REPLACE Синтаксис: REPLACE(строка1, строка2, строка3) Функция заменяет в строке1 все вхождения строки2 на строку3. Эта функция, безусловно, полезна в операторах обновления (UPDATE), если нужно изменить (исправить) содержимое столбца. Пусть, например, нужно заменить все пробелы дефисом в названиях кораблей(см картинку).

photo content

Ограничение NOT NULL По умолчанию столбец может содержать значения NULL. Ограничение NOT NULL приводит к тому, что столбец НЕ
Ограничение NOT NULL По умолчанию столбец может содержать значения NULL. Ограничение NOT NULL приводит к тому, что столбец НЕ принимает значения NULL. Это приводит к тому, что поле всегда содержит значение, а это означает, что вы не можете вставить новую запись или обновить запись без добавления значения в это поле. Следующий sql запрос гарантирует, что столбцы «user_id», «name» и «fullname» НЕ будут принимать значения NULL.

Ограничение DEFAULT Ограничение DEFAULT используется для предоставления значения по умолчанию для столбца. Значение по умолча
Ограничение DEFAULT Ограничение DEFAULT используется для предоставления значения по умолчанию для столбца. Значение по умолчанию будет добавлено ко всем новым записям, если другое значение не указано. Следующий SQL запрос устанавливает значение DEFAULT для столбца «country», когда создается таблица «users».

💡Ищите новую информацию по Базам Данных, которую можно использовать сразу на практике? Отлично, присоединяйтесь к гастротуру
💡Ищите новую информацию по Базам Данных, которую можно использовать сразу на практике? Отлично, присоединяйтесь к гастротуру от OTUS по Базам Данных - бесплатная онлайн конференция, где 4 практикующих спикера поделятся своим опытом и поднимут вопросы, о которых обычно не задумываются при работе с Базами Данных. О чем будем говорить: – Работа с индексами PostgreSQL на реальных примерах – Ускоряем запросы в тысячи раз используя СТЕ – Подводные камни индексов – Транзакции - всегда ли атомарны – Cassandra + PostgreSQL = CQRS В фокусе нашего внимания будет работа с MS SQL, PostgreSQL и Cassandra, а суммарный опыт спикеров - более 55 лет! ➡️Сохраняйте мероприятие себе в календарь - 15 июня 19:00 и регистрируйтесь по ссылке!

10 лучших практик написания SQL-запросов Смотреть статью

Функция QUARTER() Функция QUARTER() возвращает квартал года для заданного значения даты (число от 1 до 4). • Январе-Март возв
Функция QUARTER() Функция QUARTER() возвращает квартал года для заданного значения даты (число от 1 до 4). • Январе-Март возвращается 1 • Апрель-Июнь возвращается 2 • Июль-Сентябрь возвращается 3 • Октябрь-Декабрь возвращается 4. Синтаксис: QUARTER(date).

📌 Мигрируем в PostgreSQL на демо-занятии онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков» Рассмотрим
📌 Мигрируем в PostgreSQL на демо-занятии онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков» Рассмотрим вопросы: загрузки данных на Постгрес, переноса PostgreSQL базы с Linux на Windows (или наоборот) и настроим логическую репликацию, которая позволяет мигрировать данные с более старой версии Постгреса на новую. 🎯 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL 🔥 ЗАРЕГИСТРИРОВАТЬСЯ https://otus.pw/9Sah/

#Вопросы_с_собеседования Замените в таблице зарплату работника на 1000, если она равна 900, и на 1500 в остальных случаях. Оп
#Вопросы_с_собеседования Замените в таблице зарплату работника на 1000, если она равна 900, и на 1500 в остальных случаях. Оператор UPDATE используется для изменения существующих записей. Но ответы на подобные вопросы с собеседований по SQL должны быть более развёрнутыми. Уточните,что после UPDATE следует указать, какие записи должны быть обновлены. В противном случае обновятся все записи в таблице. В нашем примере условие задаётся через оператор CASE: если текущая зарплата равна 900, изменяем её на 1000, в остальных случаях — на 1500.

Функция STR_TO_DATE() Функция STR_TO_DATE() возвращает дату на основе строки и формата. Синтаксис: STR_TO_DATE(string, format
Функция STR_TO_DATE() Функция STR_TO_DATE() возвращает дату на основе строки и формата. Синтаксис: STR_TO_DATE(string, format).

Как создавать отказоустойчивые и масштабируемые системы? Одна их стратегий для этого — шардирование. Если вам интересна эта т
Как создавать отказоустойчивые и масштабируемые системы? Одна их стратегий для этого — шардирование. Если вам интересна эта тема, приходите на открытые уроки онлайн-курсов «Microservice architecture» и «Highload Architect» в OTUS. 🗓 «Шардирование в Highload-системах», 15 июня в в 20:00 мск. Рассмотрим виды шардинга, проанализируем стратегии шардирования, разберем консистентное шардирование, поиск, вычисления, хранение и посмотрим, как правильно делить данные. Пройдите вступительный тест для записи на урок — https://otus.pw/Jccq/ 🗓 «Шардирование в микросервисной архитектуре», 21 июня в 20:00 мск. Обсудим смысл и назначение шардирования, рассмотрим преимущества и недостатки различных стратегий, а также изучим механизмы осуществления перешардирования и консистентного хеширования. Пройдите вступительный тест для записи на урок — https://otus.pw/DCOb1/