es
Feedback
SQL и БД Learning

SQL и БД Learning

Ir al canal en Telegram

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

Mostrar más
9 721
Suscriptores
-324 horas
-127 días
-4230 días
Archivo de publicaciones
Какое выражение истинно в SQL?
Anonymous voting

#Вопросы_с_собеседования ❓Добавьте в таблицу table1 поле status Ответ на картинке.
#Вопросы_с_собеседования ❓Добавьте в таблицу table1 поле status Ответ на картинке.

Как создать свой Telegram-бот и начать зарабатывать уже сегодня? Научим делать самые полезные и прибыльные боты на нашем бесп
Как создать свой Telegram-бот и начать зарабатывать уже сегодня? Научим делать самые полезные и прибыльные боты на нашем бесплатном онлайн-практикуме и расскажем про то, как обучиться профессии промт-инженера с доходом 500.000 руб. По итогам эфира вы узнаете: — Как написать код для создания ботов; — Кто такой промт-инженер и чем он занимается; — Кому в действительности нужны его услуги и сколько за это платят; — Кто может стать промт-инженером и какой порог входа; Кликай на ссылку и забирай подробную информацию вместе с классными бонусами. erid: LjN8K1kow ООО Зерокодер, ИНН 9715401631

Сработает ли данный запрос? Ответ: Вопрос нацелен на то, чтобы сбить с толку кандидата. На практике при операции join в больш
Сработает ли данный запрос? Ответ: Вопрос нацелен на то, чтобы сбить с толку кандидата. На практике при операции join в большинстве случаев выполняется жесткое сопоставление одного поля в одной таблице с другим полем во второй. Например, t.field1 = tt.field1. В данном же случае запрос отработает. В этом примере выполняется сначала декартово произведение всех строк одной таблице со всем строками другой и затем применяется условие, что tt.field1 = 1. Такое написание допустимо, хотя и редко где применяется. Неопытные data-инженеры часто впадают в ступор на этой задаче.

Сработает ли данный запрос? Ответ: Запрос не отработает. Конструкция HAVING не может использоваться при удалении строк. Она и
Сработает ли данный запрос? Ответ: Запрос не отработает. Конструкция HAVING не может использоваться при удалении строк. Она используется только при операции SELECT и чаще всего вместе с группировкой строк (GROUP BY). Эта задачка рассчитана на новичков. Опытный SQLщик сразу ответит на вопрос.

Бесплатное IT-образование в 2024 Отобрали для вас полезные телеграм-каналы, которые помогут освоить программирование и другие IT-направления Выбирайте нужное и подписывайтесь: 🖥 Базы Данных & SQL: @SQL ⚙️ Backend: @BackendPortal 📱 GitHub: @git_developer 🤓 Книги айти: @portalToIT 👩‍💻 Python: @PythonPortal 👩‍💻 Java: @Java_Iibrary 👩‍💻 C#: @KodBlog 👩‍💻 С/С++: @Cpportal 👩‍💻 Frontend: @FrontendPortal 👩‍💻 Golang: @juniorGolang 👩‍💻 PHP: @PHPortal 👩‍💻 Моб. разработка: @MobDev 👩‍💻 Разработка игр: @GameDevgx 👩‍💻 DevOps: @loose_code 🖥 Data Science: @DataSciencegx 🤔 Хакинг & ИБ: @cybersecinform 🐞 Тестирование: @QAPortal 📱 Маркетинг: @MarketingPortal 🖥 Дизайн: @PortalToDesign ➡️ Сохраняйте себе, чтобы не потерять

#Вопросы_с_собеседования Как скопировать данные из одной таблицы в другую? Ответ на картинке.
#Вопросы_с_собеседования Как скопировать данные из одной таблицы в другую? Ответ на картинке.

Функция EXTRACT() Функция EXTRACT() извлекает часть из заданной даты. В нашем примере функция извлекает месяц из даты. Синтак
Функция EXTRACT() Функция EXTRACT() извлекает часть из заданной даты. В нашем примере функция извлекает месяц из даты. Синтаксис: EXTRACT(part FROM date).

#Вопросы_с_собеседования Как найти дубли в поле email? Функция COUNT() возвращает количество строк из поля email. Оператор HA
#Вопросы_с_собеседования Как найти дубли в поле email? Функция COUNT() возвращает количество строк из поля email. Оператор HAVING работает почти так же, как и WHERE, вот только применяется не для всех столбцов, а для набора, созданного оператором GROUP BY.

🔥Крупнейшая региональная IT–конференция Merge ждет вас в Сколково 15-16 ноября   Что ждет участников конференции Merge: 🔺 6 тематических направлений: Разработка, Управление, Маркетинг, HR, Тренды, IT-рынки 🔺 150+ докладов от топовых спикеров российских и международных компаний 🔺 2000+ участников из 60+ городов 🔺 Мастер-классы, воркшопы, BoF-сессии, круглые столы, панельные дискуссии Мероприятие будет полезно разработчикам, QA, тимлидам, Project/Product-менеджерам, маркетологам, аналитикам, редакторам, PR-специалистам, HR-менеджерам, а также тем, кто только начинает свой путь в IT.  По промокоду KR10 - скидка 10% на билеты. Все подробности о Merge на сайте. #реклама О рекламодателе

Сработает ли данный запрос? Ответ: Здесь всё очень просто. При вставке строчек в таблицу количество полей при объявлении не с
Сработает ли данный запрос? Ответ: Здесь всё очень просто. При вставке строчек в таблицу количество полей при объявлении не соответствует количеству вставляемых значений в конструкции values. Это должен знать даже начинающий SQL-разработчик.

Сработает ли данный запрос? Ответ: Здесь всё очень просто. При вставке строчек в таблицу количество полей при объявлении не с
Сработает ли данный запрос? Ответ: Здесь всё очень просто. При вставке строчек в таблицу количество полей при объявлении не соответствует количеству вставляемых значений в конструкции values. Это должен знать даже начинающий SQL-разработчик.

Узнаем размер файла с помощью SQL В SQL нельзя узнать размер файла напрямую. Однако, если файл находится в базе данных, то мо
Узнаем размер файла с помощью SQL В SQL нельзя узнать размер файла напрямую. Однако, если файл находится в базе данных, то можно использовать функцию DATALENGTH, которая вернет размер данных в байтах. Где MyFileColumn - это столбец таблицы, в котором хранится файл, MyTable - это имя таблицы, а ID = 1 - это условие выборки конкретной записи из таблицы.

Узнать объем памяти базы данных с помощью SQL Нужно заменить 'имя_базы_данных' на название вашей базы данных. Результатом буд
Узнать объем памяти базы данных с помощью SQL Нужно заменить 'имя_базы_данных' на название вашей базы данных. Результатом будет суммарный размер всех таблиц в базе данных, выраженный в байтах.

Узнаем вместимость БД Этот запрос определяет размер базы данных в мегабайтах путем вычисления суммарного количества страниц,
Узнаем вместимость БД Этот запрос определяет размер базы данных в мегабайтах путем вычисления суммарного количества страниц, выделенных для базы данных и вычисления размера в мегабайтах. Результат будет показан в столбце MB.

Поиск по префиксу или тайные операторы PostgreSQL Читать статью

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

#Вопросы_с_собеседования ❓Отработает ли данный запрос? Ответ: Нет, не отработает. Опытный data-инженер знает, что row_number(
#Вопросы_с_собеседования ❓Отработает ли данный запрос? Ответ: Нет, не отработает. Опытный data-инженер знает, что row_number() — это часть аналитической функции, которая не может быть применена сама по себе. Аналитические функции используются только в конcтрукциях SELECT или ORDER BY.

#Вопросы_с_собеседования Как SQL-запрос с использованием операторов JOIN может быть оптимизирован для ускорения выполнения, если одна из таблиц содержит миллионы записей, а другая – только несколько сотен? Опишите три различных подхода к оптимизации Использование Индексов: Создание индексов на столбцах, участвующих в JOIN, может значительно ускорить процесс, особенно на столбцах большой таблицы. Если JOIN выполняется по столбцу, который является первичным ключом или имеет уникальный индекс, это обычно обеспечивает наилучшую производительность. Оптимизация Порядка JOIN: Порядок, в котором таблицы соединяются в запросе, может влиять на производительность. Лучше начинать с таблицы с наименьшим количеством строк (в данном случае, таблицы с несколькими сотнями записей), что может уменьшить количество обрабатываемых данных на более ранней стадии выполнения запроса. Использование Подзапросов или CTE (Common Table Expressions): В некоторых случаях, использование подзапросов или CTE для предварительной фильтрации данных перед выполнением JOIN может быть эффективным. Например, можно сначала выделить необходимые данные из меньшей таблицы с помощью подзапроса или CTE, а затем выполнить JOIN с большей таблицей. Это может сократить количество обрабатываемых данных и ускорить выполнение запроса. Каждый из этих подходов может помочь в оптимизации запросов SQL, особенно когда речь идет о соединении таблиц с большим различием в размерах.

#Вопросы_с_собеседования Как SQL-запрос с использованием операторов JOIN может быть оптимизирован для ускорения выполнения, если одна из таблиц содержит миллионы записей, а другая – только несколько сотен? Опишите три различных подхода к оптимизации Использование Индексов: Создание индексов на столбцах, участвующих в JOIN, может значительно ускорить процесс, особенно на столбцах большой таблицы. Если JOIN выполняется по столбцу, который является первичным ключом или имеет уникальный индекс, это обычно обеспечивает наилучшую производительность. Оптимизация Порядка JOIN: Порядок, в котором таблицы соединяются в запросе, может влиять на производительность. Лучше начинать с таблицы с наименьшим количеством строк (в данном случае, таблицы с несколькими сотнями записей), что может уменьшить количество обрабатываемых данных на более ранней стадии выполнения запроса. Использование Подзапросов или CTE (Common Table Expressions): В некоторых случаях, использование подзапросов или CTE для предварительной фильтрации данных перед выполнением JOIN может быть эффективным. Например, можно сначала выделить необходимые данные из меньшей таблицы с помощью подзапроса или CTE, а затем выполнить JOIN с большей таблицей. Это может сократить количество обрабатываемых данных и ускорить выполнение запроса. Каждый из этих подходов может помочь в оптимизации запросов SQL, особенно когда речь идет о соединении таблиц с большим различием в размерах.