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

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

Как получить общие записи из двух PostgreSQL таблиц?

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

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

SQL и БД Learning

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

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

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

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

SQL и БД Learning

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

В чем разница между функциями NOW() и CURRENT_DATE() в PostgreSQL/MySQL?

NOW() возвращает время, когда начал исполняться оператор.

Основное различие между NOW() и CURRENT_DATE() заключается в том, что NOW() получает текущую дату и время в формате 'YYYY-MM-DD HH:MM:SS', а CURRENT_DATE() получает дату текущего дня 'YYYY-MM-DD'.

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

SQL и БД Learning

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

Что делают функции NVL и NVL2? Чем они отличаются?

Как NVL(exp1, exp2), так и NVL2(exp1, exp2, exp3) исследуют значение exp1 на предмет NULL.

Функция NVL заменяет значение, если встречается NULL.

Функция NVL2 проверяет значение exp1. Если оно не NULL, то возвращается exp2, иначе – exp3.

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

SQL и БД Learning

7 распространенных ошибок в SQL-запросах, которые делал каждый (почти)

Источник

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

SQL и БД Learning

Шпаргалка по SQL

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

SQL и БД Learning

Функция MIN

Функция MIN() возвращает наименьшее значение выбранного столбца.

Наш запрос находит цену самого дешевого продукта

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

SQL и БД Learning

Оператор ALL

Оператор ALL возвращает TRUE, если все значения подзапроса удовлетворяют условию.

Следующий оператор SQL возвращает TRUE и перечисляет имена товаров, если ВСЕ записи в таблице info имеют количество = 7.

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

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 для начинающих: 10 правил построения «точных» запросов

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

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

SQL и БД Learning

Как хранить сеть дорог в БД для построения маршрута?

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

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

SQL и БД Learning

NULL-значения в PostgreSQL: правила и исключения

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

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

SQL и БД Learning

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

Выберите все записи из списка Customers где столбцы PostalCode пусты

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

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

SQL и БД Learning

IS NOT NULL

Данный оператор позволяет узнать равно ли проверяемое значение NULL.

Для примера выведем всех членов семьи, у которых статус в семье не равен NULL.

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

SQL и БД Learning

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

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

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

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

SQL и БД Learning

Руководство по SQLite: настраиваем и учимся работать

Руководство по настройке и работе с инструментом, на основе статьи топового программиста.

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

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

SQL и БД Learning

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

Совпадают ли значения NULL со значениями нуля или пробела?

Значение NULL вовсе не равно нулю или пробелу. Значение NULL представляет значение, которое недоступно, неизвестно, присвоено или неприменимо, тогда как ноль — это число, а пробел — символ.

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

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 все записи за пятый день апреля любого года.

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

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