SQL Pro
5.08K subscribers
142 photos
2 videos
10 files
127 links
SQL Pro - всё об SQL
Реклама: @anothertechrock

Контент канала:
1. Разбор вопросов с собеседований
2. Трюки SQL
3. Видео
4. Тесты
5. Задачи на логику
6. Юмор
Download Telegram
Трюк дня. Как проверить уникальные значения в таблице?

Приведите пример запроса как проверить, является ли ваш столбец первичным ключом в таблице.

Решение будет вечером.

#tips
Трюк дня. Как проверить уникальные значения в таблице?

SELECT count(*), count(distinct patient_id) FROM patients

#tips
#вопрос80

В чем разница между кластеризованным и некластеризованным индексами в SQL?

Решение будет вечером.

#вопросы #собеседование
Ответ на #вопрос80

1. Различия между кластеризованным и некластеризованным индексами в SQL:
Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее.

2. Кластеризованный индекс изменяет способ хранения записей в базе данных — он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске.

3. Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.

#вопросы #собеседование
Задача на мышление и логику.

Какое число уменьшится на 12 единиц, если его записать и перевернуть лист вверх тормашками?

Решение будет вечером.

#логика
Решение сегодняшней задачи на логику и мышление.

Ответ 86. Если лист с этим числом перевернуть, то получится 98, что на 12 больше, чем 86.

#логика
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
Anonymous Quiz
69%
select sum(price) from Orders;
8%
select sum(price), customer_name from Orders;
5%
select * from Orders where price=sum();
14%
select sum() from Orders group by price desc;
4%
Посмотреть ответ
#вопрос82

Напишите SQL-запрос для отображения текущей даты.

Решение будет вечером.

#вопросы #собеседование
Ответ на #вопрос82

В SQL есть встроенная функция GetDate (), которая помогает возвращать текущий timestamp/дату.

#вопросы #собеседование
В реляционных базах данных данные хранятся в таблицах, которые являются
Anonymous Quiz
19%
одномерными
59%
двумерными
2%
трехмерными
20%
любыми из перечисленных выше
😁21
Нужно ли дата-инженерам знать Linux?

Расскажет Вадим Заигрин – Team Lead команд инженеров данных. Встречаемся на бесплатном открытом уроке от OTUS, где вы вместе с экспертом:
- разберетесь, почему вам надо знать Linux;
- ознакомитесь с его особенностями;
- узнаете, как работать с Linux: командная строка, пользователи и их права, запуск приложений, инструменты работы с сетью.

Занятие пройдёт 22 февраля в 20:00 мск и будет приурочено к старту курса «Data Engineer». Доступна рассрочка на обучение!

Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cuD8sa

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍2
⚠️ 3 из 5 компаний уже перешли с MS SQL на PostgreSQL. 

Разобраться приглашаем на открытом уроке «Актуальность миграции с базы данных MS SQL на PostgreSQL» в рамках практического курса «Миграция с MS SQL Server на PostgreSQL» от OTUS

🔹На открытом уроке разберем проблематику миграции с MS SQL на Postgre SQL, в каком положении находятся системы баз данных в российских компаниях

🔹Разберем преимущества перехода на PostgreSQL и основные особенности этой СУБД.

👉 Регистрация
https://otus.pw/stXT/?erid=LjN8KD7tp
😁12🥰1