SQL задачи
10K subscribers
209 photos
167 links
SQL задачи для подготовки к собеседованию.

SQL тесты для проверки знаний.

№ 5635948084

SQL запросы к конкретной Базе данных с решением и разбором

По вопросам рекламы: @anothertechrock
Download Telegram
Статья дня. SQL за 20 минут

Предлагаем вашему вниманию статью с кричащим названием "SQL за 20 минут". Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.

Читать статью

#читать #sql #начинающий
С помощью какого ключевого слова можно задать алиас для названия таблицы?
Anonymous Quiz
17%
ALIAS
2%
IS
5%
LIKE
72%
AS
4%
Узнать ответ
Статья дня. Как прокачать свой SQL до уровня больших данных

Чем отличается SQL в больших данных от обычного SQL? В больших данных используются распределённые вычисления.

Читать статью

#читать #sql #bigdata
Статья дня. Основные команды SQL, которые должен знать каждый программист

Основные команды SQL не ограничиваются стандартными 
CREATE, UPDATE и DELETE. Данная статья будет полезна тем, кто хочет освежить свои знания по SQL перед собеседованием на работу.

Читать статью

#читать #sql #команды
Вопрос с собеседования.

Объясните разницу между командами DELETE и TRUNCATE.

P.S ответ вечером.

#вопрос2 #coбес
Ответ на #вопрос2

Команда DELETE — это DML-операция, которая удаляет записи из таблицы, соответствующие заданному условию. При этом создаются логи удаления, то есть операцию можно отменить.

А вот команда TRUNCATE — это DDL-операция, которая полностью пересоздаёт таблицу, и отменить такое удаление невозможно.
Статья дня. 5 сайтов для оттачивания навыков написания SQL-запросов

Одним из ключевых навыков при работе с базами данных является умение писать sql-запросы. Мы отобрали 5 лучших сайтов для оттачивания этого навыка.

Читать статью

#сайты #sql
Вопрос с собеседования.

Назовите четыре основных типа соединения в SQL

P.S ответ утром.

#вопрос3 #coбес
Ответ на #вопрос3

INNER JOIN — получение записей с одинаковыми значениями в обеих таблицах, т.е. получение пересечения таблиц.

FULL OUTER JOIN — объединяет записи из обеих таблиц (если условие объединения равно true) и дополняет их всеми записями из обеих таблиц, которые не имеют совпадений. Для записей, которые не имеют совпадений из другой таблицы, недостающее поле будет иметь значение NULL.

LEFT JOIN — возвращает все записи, удовлетворяющие условию объединения, плюс все оставшиеся записи из внешней (левой) таблицы, которые не удовлетворяют условию объединения.

RIGHT JOIN — работает точно так же, как и левое объединение, только в качестве внешней таблицы будет использоваться правая.
Статья дня. Как избавиться от дублей в базе данных (на примере MS SQL)

Заказы пользователей обрабатываются разными системами, которые взаимодействуют между собой. Это порождает необходимость учитывать многочисленные интеграции и приводит к проблеме дублирования данных.

Автор расскажет об одном таком случае, когда его команда потратила много времени и сил, но всё-таки нашла оптимальный способ решения проблемы дублирования данных.

Читать статью

#читать #sql #дубли
Вопрос с собеседования.

Что такое PRIMARY KEY?

P.S ответ через час.

#вопрос4 #coбес
Ответ на #вопрос4.

Первичный ключ или PRIMARY KEY предназначен для однозначной идентификации каждой записи в таблице и является строго уникальным (UNIQUE): две записи таблицы не могут иметь одинаковые значения первичного ключа.

Нулевые значения (NULL) в PRIMARY KEY не допускаются. Если в качестве PRIMARY KEY используется несколько полей, их называют составным ключом.
Статья дня. SQL Academy — тренажёр по написанию SQL-запросов, которым приятно пользоваться

Проект появился из-за отсутствия удобного сервиса для совершенствования навыков составления SQL-запросов и нацеливался восполнить данный вакуум. В этой статье я хочу поделиться историей его развития — от зарождения идеи до будущих планов.

Читать статью

#читать #sql #тренажер