Сработает ли данный запрос?
Ответ:
Вопрос нацелен на то, чтобы сбить с толку кандидата. На практике при операции join в большинстве случаев выполняется жесткое сопоставление одного поля в одной таблице с другим полем во второй. Например, t.field1 = tt.field1. В данном же случае запрос отработает.
В этом примере выполняется сначала декартово произведение всех строк одной таблице со всем строками другой и затем применяется условие, что tt.field1 = 1. Такое написание допустимо, хотя и редко где применяется. Неопытные data-инженеры часто впадают в ступор на этой задаче.
Ответ:
В этом примере выполняется сначала декартово произведение всех строк одной таблице со всем строками другой и затем применяется условие, что tt.field1 = 1. Такое написание допустимо, хотя и редко где применяется. Неопытные data-инженеры часто впадают в ступор на этой задаче.
👍21😱2
Что такое NoSQL и нереляционные базы данных
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое NoSQL
• Что такое нереляционные базы данных
• Отличие NoSQL от SQL
• Способы организации данных в NoSQL-базах
• Базы данных типа ключ-значение
• Хранение данных в виде колонок
• Хранение данных в виде графов и деревьев
• Хранение данных в виде документов
• Работа с запросами в NoSQL
• Применение NoSQL
Смотреть это видео на youtube: youtu.be/Xu4S2OX8Gb4
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое NoSQL
• Что такое нереляционные базы данных
• Отличие NoSQL от SQL
• Способы организации данных в NoSQL-базах
• Базы данных типа ключ-значение
• Хранение данных в виде колонок
• Хранение данных в виде графов и деревьев
• Хранение данных в виде документов
• Работа с запросами в NoSQL
• Применение NoSQL
Смотреть это видео на youtube: youtu.be/Xu4S2OX8Gb4
YouTube
Что такое NoSQL за 6 минут
Listen IT на Я.Дзене - https://zen.yandex.ru/listenit
Интересный Телеграм-канал об аналитике - https://news.1rj.ru/str/AisForAnalytics
В этой статье мы узнаем:
- Что такое NoSQL
- Что такое нереляционные базы данных
- Отличие NoSQL от SQL
- Способы организации данных…
Интересный Телеграм-канал об аналитике - https://news.1rj.ru/str/AisForAnalytics
В этой статье мы узнаем:
- Что такое NoSQL
- Что такое нереляционные базы данных
- Отличие NoSQL от SQL
- Способы организации данных…
👍3
#Вопросы_с_собеседования
❓Что такое покрывающий индекс? Уникальный индекс?
Покрывающий индекс — это индекс, которого вполне достаточно для ответа на запрос без обращения к самой таблице. По этому индексу можно достать всю строку данных, но по факту это просто не нужно.
Что же такое кластеризованные и некластеризованные индексы, которые могут быть уникальными.
Это означает, что никакие две поля не имеют одинаковое значение для ключа индекса. В ином же случае индекс не будет уникальным, ведь несколько строк могут содержать одно и то же значение.
Пример создания уникального некластеризованного индекса представлен на картинке.
❓Что такое покрывающий индекс? Уникальный индекс?
Покрывающий индекс — это индекс, которого вполне достаточно для ответа на запрос без обращения к самой таблице. По этому индексу можно достать всю строку данных, но по факту это просто не нужно.
Что же такое кластеризованные и некластеризованные индексы, которые могут быть уникальными.
Это означает, что никакие две поля не имеют одинаковое значение для ключа индекса. В ином же случае индекс не будет уникальным, ведь несколько строк могут содержать одно и то же значение.
Пример создания уникального некластеризованного индекса представлен на картинке.
👍3
#Вопросы_с_собеседования
❓Найти все записи о сотрудниках, содержащие слово «Роман», независимо от того, был ли он, как РОМАН, Роман, или роман
Ответ на картинке.
P.S. Открылись комментарии под постами
❓Найти все записи о сотрудниках, содержащие слово «Роман», независимо от того, был ли он, как РОМАН, Роман, или роман
Ответ на картинке.
P.S. Открылись комментарии под постами
👍21
Какой результат вернёт данный запрос(PostgreSQL)?
SELECT (20/25)*25.0;
SELECT (20/25)*25.0;
Anonymous Quiz
12%
25.0
5%
25
6%
125
19%
0
31%
Запрос не выполнится
27%
Узнать ответ
👍13😱1
#Вопросы_с_собеседования
❓Даны две таблицы: таблица category с полями id и name и таблица page с полями id, name и category_id. Достаньте одним запросом все страницы вместе с их категориями
Ответ на картинке.
❓Даны две таблицы: таблица category с полями id и name и таблица page с полями id, name и category_id. Достаньте одним запросом все страницы вместе с их категориями
Ответ на картинке.
👍16
Дорогие подписчики, напишите в комментариях список тем, которые вы бы хотели, чтобы мы рассмотрели в наших постах
👍7
Оконные функции SQL простым языком с примерами
Сразу хочется отметить, что данная статья написана исключительно для людей, начинающих свой путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано максимально простым языком для базового понимания.
Для примеров будем использовать небольшую таблицу, которая показывает оценки учеников по разным предметам.
Смотреть статью
Сразу хочется отметить, что данная статья написана исключительно для людей, начинающих свой путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано максимально простым языком для базового понимания.
Для примеров будем использовать небольшую таблицу, которая показывает оценки учеников по разным предметам.
Смотреть статью
Хабр
Оконные функции SQL простым языком с примерами
Привет всем! Сразу хочется отметить, что данная статья написана исключительно для людей, начинающих свой путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций...
👍19🔥2
#Вопросы_с_собеседования
❓Выберите все записи, где первая буква City начинается с любой буквы от "a" до "f"
Ответ на картинке.
❓Выберите все записи, где первая буква City начинается с любой буквы от "a" до "f"
Ответ на картинке.
👍30
Какой запрос позволит очистить таблицу students в SQLite?
Anonymous Quiz
8%
REMOVE students;
50%
DELETE * FROM students;
21%
DELETE FROM students;
4%
DELETE * IN students;
9%
DELETE students;
8%
Узнать ответ
👍13
#Вопросы_с_собеседования
❓Напишите запрос SQL для извлечения первых 50% записей из таблицы
Ответ на картинке.
❓Напишите запрос SQL для извлечения первых 50% записей из таблицы
Ответ на картинке.
👍10😱5🔥2
В чем разница между типом данных CHAR и VARCHAR в SQL?
Anonymous Quiz
62%
VARCHAR используется для строк символов переменной длины, CHAR для строк фиксированной длины
21%
VARCHAR используется для строк фиксированной длины, CHAR для строк символов переменной длины
5%
На каждый символ выделяет по 1 байту
4%
Разница отсутствует
8%
Узнать ответ
👍11
#Вопросы_с_собеседования
Как получить последний id без использования функции max?
Ответ приведен на картинке.
Как получить последний id без использования функции max?
Ответ приведен на картинке.
👍17