ch
Feedback
SQL Pro

SQL Pro

前往频道在 Telegram

SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор

显示更多
4 998
订阅者
无数据24 小时
+67
+730
帖子存档
SQL Pro
4 998
#вопрос68 Чем отличается IN от EXISTS? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 998
❓Хочешь освоить PostgreSQL? 📌 2 августа в 20:00 в OTUS пройдет открытый урок «Оптимизация производительности кластера Postgr
Хочешь освоить PostgreSQL? 📌 2 августа в 20:00 в OTUS пройдет открытый урок «Оптимизация производительности кластера PostgreSQL» с Евгением Аристовым, архитектором баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и автором книг по PostgreSQL. 📘На занятии мы разберем: • Архитектурные решения • Оптимизация: объекты, подходы • Методики мониторинга и профайлинга • Варианты тюнига 🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».
Вебинар приурочен к старту онлайн-курса «PostgreSQL Advanced». Возможны разные способы оплаты курса.

👉 РЕГИСТРАЦИЯ https://otus.pw/94Ek/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 998
Как в SQL выбрать все записи из таблицы "Persons", где значение столбца "FirstName" начинается с"a"?
Anonymous voting

SQL Pro
4 998
Готовый кластер баз данных c полусинхронной или синхронной репликацией на ваш выбор в @Selectel Создание и обслуживание своег
Готовый кластер баз данных c полусинхронной или синхронной репликацией на ваш выбор в @Selectel Создание и обслуживание своего кластера БД требует значительных инвестиций в оборудование, квалифицированного персонала и больших временных затрат. Облачные базы данных — способ быстро создать надежную, отказоустойчивую и масштабируемую БД с экономией ресурсов. В Selectel доступны версии MySQL™ sync с синхронной репликацией и MySQL™ semi-sync — с полусинхронной. Полусинхронная репликация обеспечивает максимальную производительность, а синхронная — надежность хранения и записи данных на самом высоком уровне. Такая СУБД больше подходит для чувствительных к безопасности данных сфер. К ним относятся банки, телекоммуникационные компании и т. д. Преимущества MySQL™ как сервиса: ▫️ Запуск отказоустойчивого кластера с готовой системой бэкапов и мониторинга в несколько кликов. ▫️ Возможность изменить конфигурацию сервера и количество реплик в панели управления, REST API или Terraform с увеличением нагрузки. ▫️ Вычислительные ресурсы облачной платформы с процессорами Intel® Xeon® Scalable и AMD EPYC™ и локальными дисками NVMe. ▫️ Надежность работы с информацией. Арендуя облачные БД в Selectel, вы соблюдаете требования закона, которые касаются безопасного хранения персональных данных (152-ФЗ). Создайте управляемую базу данных в несколько кликов и доверьте ее развертывание и администрирование надежному провайдеру: https://slc.tl/iv66h Реклама ООО «Селектел» 2VtzqvL9sJV

SQL Pro
4 998
Есть библиотека с книгами. Оперируя сущностями «Книга» и «Автор», вы хотите сохранить реестр своей библиотеки в БД. Сколько таблиц понадобится для эффективного хранения такой структуры в 3-й нормальной форме?
Anonymous voting

SQL Pro
4 998
💪 Пройди тест по MS SQL и проверь свои знания. Ответишь — пройдешь на углубленный курс "MS SQL Server разработчик" от OTUS п
💪 Пройди тест по MS SQL и проверь свои знания. Ответишь — пройдешь на углубленный курс "MS SQL Server разработчик" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . ⚠️ Освойте востребованные компетенции, чтобы уже через полгода вырасти с мидла до сеньора!  📌 ПРОЙТИ ТЕСТ: https://otus.pw/0xen/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 998
Решение сегодняшней задачи на логику и мышление. Попросить у короля смерти от старости. #логика

SQL Pro
4 998
Задача на мышление и логику. Средневековье, вы прислуживаете при королевском дворе. В один из дней король обвиняет вас в шпионаже и велит казнить. Но, предлагает выбрать способ смерти. Какой смерти попросить, чтобы выжить? Решение будет вечером. #логика

SQL Pro
4 998
Ответ на #вопрос67 В MySQL:
select id from table order by id desc limit 1

В SQL Server:
select top 1 id from table order by id desc

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

SQL Pro
4 998
#вопрос67 Как получить последний id без использования функции max? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 998
Что покажет следующий запрос: select DISTINCT seller_id order by seller_id from Orders;
Anonymous voting

SQL Pro
4 998
⚠️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL. PostgreSQL хорошо выполняет сложные запросы и позволяет созда
⚠️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL. PostgreSQL хорошо выполняет сложные запросы и позволяет создавать высокодоступные отказоустойчивые и параллельные кластера под "тяжелые" задач 🦾 PostgreSQL — навык, открывающий двери в более интересные и перспективные проекты. Не пропустите открытый урок «Хранимые процедуры и функции в Postgresql», который состоится 18 июля в 20:00! ⬆️ На встрече вы узнаете, как использовать ненативные языки для написания хранимых процедур и функций в Postgresql на примере С и Python. 👉 Готовьте вопросы и записывайтесь на вебинар! https://otus.pw/NEsL/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 998
Трюк дня. Как заменить NULL на значение предыдущего значения? Используйте функцию LAG:
SELECT index_data, 
coalesce(Sum_, LAG(Sum_)  OVER(ORDER BY index_data))
FROM dbo.VIEW_1;

#tips

SQL Pro
4 998
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Ближайшее мероприятие: • 22-23 июля — Fast Track для Oracle-разработчиков, с опытом работы на PL/SQL или тех, кто готов перейти. Офер за 2 дня в команду HR Tech. Зарегистрироваться

SQL Pro
4 998
Трюк дня. Как заменить NULL на значение предыдущего значения? Делается следующий запрос:
SELECT *, 
CASE WHEN Sum_ IS NOT NULL THEN Sum_
ELSE COALESCE(Sum_, 0)
END AS first_Non_Null
FROM dbo.VIEW_1;
GO

Допустим, запрос возвращает:
Index_data | Sum_
_____________________
20.10.2015 | 8
21.10.2015 | 2
22.10.2015 | NULL
23.10.2015 | 5
24.10.2015 | NULL
25.10.2015 | NULL
26.10.2015 | 6

Желаемый результат:
Index_data | Sum_
_____________________
20.10.2015 | 8
21.10.2015 | 2
22.10.2015 | 2
23.10.2015 | 5
24.10.2015 | 5
25.10.2015 | 5
26.10.2015 | 6

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

SQL Pro
4 998
Решение сегодняшней задачи на логику и мышление. Ребята шли навстречу друг другу. Петя увидел число 66, а Коля увидел число 99. Оба в результате вычислений получили 10. #логика

SQL Pro
4 998
Задача на мышление и логику. Коля и Петя, встретившись на улице, увидели написанное мелом на асфальте двузначное число. Петя прибавил к нему 4 и затем поделил на 7, а Коля поделил его на 9 и затем отнял 1. Результаты совпали. Какое число было написано? Решение будет вечером. #логика

SQL Pro
4 998
Ответ на #вопрос66 Да, можно. Например, так:
SET IDENTITY_INSERT TABLE1 ON

INSERT INTO TABLE1 (ID,NAME)
SELECT ID,NAME FROM TEMPTB1

SET IDENTITY_INSERT OFF

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

SQL Pro
4 998
#вопрос66 Можно ли явным образом задать значение поля AUTO_INCREMENT? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 998
Как в SQL выбрать все записи из таблицы "Persons", где значение столбца "FirstName" равно "Peter"?
Anonymous voting