sql_tg | Unsorted

Telegram-канал sql_tg - SQL и БД Learning

11177

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

Subscribe to a channel

SQL и БД Learning

#Вопросы_с_собеседования

Выберите из таблицы workers все записи, в которых сумма дня и месяца меньше 10-ти

Ответ на картинке.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Какие операторы доступны в SQL?

В SQL доступно три типа оператора, а именно:

Арифметические Операторы
Логические Операторы
Операторы сравнения

Читать полностью…

SQL и БД Learning

Задача

При выборке из таблицы workers прибавьте к дате 4 дня, 3 часа, 2 минуты, 1 секунду.

Ответ на картинке.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Что такое нулевое значение?

Нулевое значение (NULL) — это значение поля, которое является пустым, т.е. нулевое значение — это значение поля, не имеющего значения.

Важно понимать, что нулевое значение отличается от значения 0 и от значения поля, содержащего пробелы (`). Поле с нулевым значением - это такое поля, которое осталось пустым при создании записи. Также, следует учитывать, что в некоторых СУБД пустая строка ('') — этоNULL`, а в некоторых — это разные значения.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Дана таблица tbl и поля nmbr со следующими значениями: 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1

Напишите запрос, чтобы установить 2 вместо 0 и установить 3 вместо 1.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

❓Что такое Self JOIN?

Self JOIN
- это выражение используется для того, чтобы таблица объединилась сама с собой, словно это две разные таблицы. Чтобы такое реализовать, одна из таких «таблиц» временно переименовывается.

Например, следующий SQL-запрос объединяет клиентов из одного города:

SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;

Читать полностью…

SQL и БД Learning

С 8 марта прекрасных девушек!

Читать полностью…

SQL и БД Learning

SQL запрос SELECT: значение и примеры

SELECT SQL — оператор запроса, который возвращающает определённый набор данных из базы данных. Список столбцов выборки задаётся в части оператора, которая называется предложением оператора SELECT.

Смотреть статью

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

❓В чем разница между условиями WHERE и HAVING?

Если в запросе не используется GROUP BY, то условия WHERE и HAVING эквивалентны.

Но при использовании GROUP BY:

• Условие HAVING используется для фильтрации значений из группы (т. е. для проверки условий после выполнения агрегации в группы).
• Условие WHERE используется для фильтрации записей из результата до срабатывания какой-либо группировки.

Читать полностью…

SQL и БД Learning

Оператор LIKE в SQL: примеры и синтаксис

LIKE SQL — это оператор, который используется для поиска строк, содержащих определённый шаблон символов.

Смотреть статью

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

❓Опишите различные типы индексов

Есть три типа индексов, а именно:

1. Уникальный индекс (Unique Index): этот индекс не позволяет полю иметь повторяющиеся значения, если столбец индексируется уникально. Если первичный ключ определен, уникальный индекс может быть применен автоматически.
2. Кластеризованный индекс (Clustered Index): этот индекс меняет физический порядок таблицы и выполняет поиск на основе значений ключа. Каждая таблица может иметь только один кластеризованный индекс.
3. Некластеризованный индекс (Non-Clustered Index): не изменяет физический порядок таблицы и поддерживает логический порядок данных. Каждая таблица может иметь много некластеризованных индексов.

Читать полностью…

SQL и БД Learning

Как выбрать для своего конвейера данных максимально эффективную архитектуру

Смотреть статью

Читать полностью…

SQL и БД Learning

Типичные вопросы на СОБЕСЕДОВАНИИ по SQL / Примеры задач и их решения

Смотреть видео

Читать полностью…

SQL и БД Learning

Основные команды SQL, которые должен знать каждый программист

Смотреть статью

Читать полностью…

SQL и БД Learning

Разбор тестового задания в Тиньков [SQL]

Смотреть статью

Читать полностью…

SQL и БД Learning

Оператор SQL WHERE: синтаксис и примеры

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

Смотреть статью

Читать полностью…

SQL и БД Learning

Задача

При выборке из таблицы workers отнимите от даты 1 год.

Ответ на картинке.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Отработает ли данный запрос?

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

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

При выборке из таблицы workers получите последние 5 символов поля description

Ответ на картинке.

Читать полностью…

SQL и БД Learning

Оператор SQL IN на понятных примерах

Оператор SQL IN является одним из наиболее полезных операторов для фильтрации данных в SQL. Он позволяет выбрать строки из таблицы, которые содержат одно или несколько значений, указанных в списке.

Смотреть статью

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

🎙️ Какие типы индексов существуют в SQL?

1) Уникальный индекс
2) Кластерный индекс
3) Некластеризованный индекс
4) Индекс битовой карты
5) Нормальный индекс
6) Составной индекс
7) Индекс B-дерева
8) Индекс на основе функций

Читать полностью…

SQL и БД Learning

Задача

Выберите из таблицы workers все записи за пятый день апреля любого года.

Ответ на картинке.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Напишите SQL запрос, чтобы найти имя сотрудника, чье имя начинается с ‘M’

Ответ на картинке.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Написать запрос SQL, чтобы найти имена сотрудников, которые начинаются с «А»

Ответ на картинке.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Что такое подзапрос в SQL?

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

Подзапросы всегда выполняются первыми, а результат подзапроса передается в основной запрос. Он может быть вложен в SELECT, UPDATE или любой другой запрос. Подзапрос также может использовать любые операторы сравнения.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Что такое строковые функции в SQL?

Строковые функции SQL используются в основном для обработки строк. Некоторые из широко используемых строковых функций SQL представлены ниже:

• LEN () — возвращает длину значения в текстовом поле.
• LOWER () — преобразует символьные данные в нижний регистр
• UPPER () — преобразует символьные данные в верхний регистр
• SUBSTRING () — извлекает символы из текстового поля.
• LTRIM () — Это удалить все пробелы в начале строки.
• RTRIM () — удалить все пробелы в конце строки.
• CONCAT () — функция Concatenate объединяет несколько символьных строк вместе.
• REPLACE () — для обновления содержимого строки.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Что вы подразумеваете под «триггером» в SQL?

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

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Что такое соединения в SQL?

Для соединения строк из двух или более таблиц на основе связанного между ними столбца используется оператор JOIN. Он используется для объединения двух таблиц или получения данных оттуда. В SQL есть 4 типа соединения, а именно.

Читать полностью…

SQL и БД Learning

Многострочные комментарии

Многострочные комментарии начинаются с / * и заканчиваются на * /. Любой текст между / * и * / будет проигнорирован. В следующем примере в качестве объяснения используется многострочный комментарий.

Читать полностью…

SQL и БД Learning

Генерируем случайные INT SQL

Читать полностью…
Subscribe to a channel