fa
Feedback
SQL и БД Learning

SQL и БД Learning

رفتن به کانال در Telegram

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

نمایش بیشتر
9 739
مشترکین
-124 ساعت
-67 روز
-4430 روز
آرشیو پست ها
#Вопросы_с_собеседования В чем заключается основной недостаток удаления данных из существующей таблицы с помощью команды DROP TABLE? Хотя команда DROP TABLE позволяет полностью удалить данные из существующей таблицы, у не` есть недостаток — она удаляет полную структуру таблицы из базы данных. Из-за этого нам нужно заново создать таблицу для хранения данных.

6 SQL-запросов, о которых должен знать каждый дата-инженер Смотреть статью

#Вопросы_с_собеседования Объясните, как вы бы оптимизировали производительность SQL-запроса, работающего медленно на большом объеме данных. Какие факторы вы бы учли и какие методы применили? Этот вопрос проверяет понимание кандидатом принципов оптимизации запросов и управления производительностью баз данных. Ответ должен включать обсуждение различных аспектов, таких как использование индексов, понимание плана выполнения запроса, анализ статистики базы данных, а также методы оптимизации, такие как денормализация данных или изменение структуры запроса. Кандидат также может обсудить использование определенных инструментов для профилирования и мониторинга производительности запросов.

Чем больше компания, тем больше вызовов 😱 Был десяток команд разработки – теперь их сотни. Единицы развертываний в день прев
Чем больше компания, тем больше вызовов 😱 Был десяток команд разработки – теперь их сотни. Единицы развертываний в день превращаются в тысячи. Как в этом потоке сохранить контроль, прозрачность и управляемость? Как можно автоматизировать рутинные процессы? Разрозненные инструменты и отсутствие единой картины тормозят скорость и снижают качество доставки – что делать? 🎯Если у вас нет ответа на эти вопросы, вашей компании стоит внедрить IT-решение, которое станет "единым источником правды". Оно автоматизирует учет IT-компонентов, управление стендами и планирование поставок, сокращая время на рутину и повышая надежность процессов. Название такого решения – Digital Q.CMDB. Диасофт посвятит этому решению вебинар, который состоится 23 декабря в 14:00 🗓 Эксперты познакомят вас с решением, расскажут про вызовы масштабирования и затронут практику: от бизнес-требований до поставки. Welcome: регистрируйтесь по ссылке! Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.

Руководство по наиболее востребованным базовым командам SQL Смотреть статью

Функция LOG() в SQL Server Функция LOG() в SQL Server принимает один аргумент - число, для которого необходимо вычислить нату
Функция LOG() в SQL Server Функция LOG() в SQL Server принимает один аргумент - число, для которого необходимо вычислить натуральный логарифм. Например, если мы хотим вычислить натуральный логарифм числа 10, мы можем использовать следующий SQL-запрос: SELECT LOG(10) AS NaturalLogarithm; Результатом этого запроса будет число, представляющее натуральный логарифм числа 10. Функция LOG() также может быть использована в сочетании с другими функциями и операторами для выполнения более сложных вычислений.

📢SQL Translator - это инструмент для преобразования запросов на естественном языке в SQL-запросы с помощью искусственного ин
📢SQL Translator - это инструмент для преобразования запросов на естественном языке в SQL-запросы с помощью искусственного интеллекта. Этот проект является 100% бесплатным и с открытым исходным кодом. git clone https://github.com/whoiskatrin/sql-translator.git Github Проект

🖥 Предположим, что нам необходимо получить данные о сотруднике, имеющем вторую по величине зарплату в компании. Мы можем исп
🖥 Предположим, что нам необходимо получить данные о сотруднике, имеющем вторую по величине зарплату в компании. Мы можем использовать следующий запрос: 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 может находиться более одного сотрудника, если у них одинаковая зарплата.

Вам нравится читать контент на этом канале? Возможно, вы задумывались о том, чтобы купить на нем интеграцию? Следуйте 3 простым шагам, чтобы сделать это: 1) Нажмите на ссылку: Вход 2) Пополняйтесь удобным способом 3) Размещайте публикацию Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.

#Вопросы_с_собеседования ❓При выборке из таблицы workers выведите дату в формате '31.12.2025' Ответ на картинке.
#Вопросы_с_собеседования ❓При выборке из таблицы workers выведите дату в формате '31.12.2025' Ответ на картинке.

#Вопросы_с_собеседования Номер строки в PostgreSQL Таблица products содержит следующие данные: id name 42 Milk 22 Bread 28 Pen … Напишите запрос, возвращающий порядковый номер строки в порядке убывания id. SELECT id, name, ROW_NUMBER () OVER (ORDER BY id DESC) FROM products;

Какого строкового типа данных нет в SQL?
Anonymous voting

#Вопросы_с_собеседования ❓Для каких числовых типов недопустимо использовать операции сложения/вычитания? Ответ: В качестве операндов операций сложения и вычитания нельзя использовать числовой тип BIT. BIT - целочисленный тип данных, который может принимать значения 1, 0 или NULL.

Какая разница между TRUNCATE TABLE table_name и DELETE FROM table_name? Фактически обе эти команды вызовут удаление всех строк из таблицы под названием table_name, но вот произойдет это совсем по-разному: 1. При вызове команды TRUNCATE таблица полностью сбрасывается и создается снова, в то время как команда DELETE удаляет каждую строку таблицы по отдельности. Из-за этого TRUNCATE отрабатывает значительно быстрее. 2. Как следствие первого пункта, команда TRUNCATE не вызывает срабатывание триггеров и правил внешних ключей, то есть, очищая таблицу таким способом, можно не бояться каскадного удаления или изменения данных в других таблицах. 3. В отличие от DELETE команда TRUNCATE не транзакционная. То есть, если в момент ее вызова, таблица table_name будет заблокирована какой-либо транзакцией — может возникнуть ошибка.

Как избежать распространенных ошибок при работе с СУБД Смотреть статью

Какой результат вернет следующий PostgreSQL/MySQL запрос: SELECT GREATEST (6.62, - 8, '82') ;
Anonymous voting

Функция SUBSTRING_INDEX() Функция SUBSTRING_INDEX() возвращает подстроку строки до того, как появится указанное число раздели
Функция SUBSTRING_INDEX() Функция SUBSTRING_INDEX() возвращает подстроку строки до того, как появится указанное число разделителей. Синтаксис: SUBSTRING_INDEX(string, delimiter, number). Протестировать функцию можно здесь.

Производительные или и выгодные базы данных в облаке Безопасные, масштабируемые и отказоустойчивые базы данных — одна из ключ
Производительные или и выгодные базы данных в облаке Безопасные, масштабируемые и отказоустойчивые базы данных — одна из ключевых потребностей любого проекта. Именно такие предлагает Selectel. СУБД под разные запросы: от универсальной PostgreSQL до поисковой и аналитической БД Opensearch Новые клиенты сейчас могут получить до 30 000 бонусов на использование облачных баз данных Selectel. Провайдер гарантирует: 🔹Высокую производительность. Выбирайте оптимальную конфигурацию кластера на базе мощного железа и локальных NVMe-дисков. 🔹Надежность. Автоматические бесплатные бэкапы с восстановлением вплоть до секунды — на стороне Selectel. А создать отказоустойчивый кластер можно всего от двух нод и сэкономить до 33%. 🔹Гибкое масштабирование. При росте нагрузки можно поменять конфигурацию облачного сервера и количество реплик без простоя. Успейте зарегистрироваться и оставить заявку на участие в акции, чтобы протестировать сервис бесплатно: https://slc.tl/tqdcp Реклама. АО "Селектел". erid:2W5zFH64PvY

Функция MOD Функция MOD() возвращает остаток от деления одного числа на другое. Синтаксис: MOD(x, y)
Функция MOD Функция MOD() возвращает остаток от деления одного числа на другое. Синтаксис: MOD(x, y)

NOT NULL в CREATE TABLE Следующий SQL гарантирует, что столбцы "ID", "LastName", и "FirstName" не будут принимать нулевые зна
NOT NULL в CREATE TABLE Следующий SQL гарантирует, что столбцы "ID", "LastName", и "FirstName" не будут принимать нулевые значения при создании таблицы "Persons".