ru
Feedback
SQL Pro

SQL Pro

Открыть в Telegram

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

Больше
4 923
Подписчики
+124 часа
-37 дней
-3430 день
Архив постов
SQL Pro
4 923
Трюк дня. SQL Вернуть другую строку, если не найдена первая? Выберите обе, и отсортируйте в правильном порядке, взяв только первую строку.
SELECT * 
FROM test 
WHERE id IN ('A','B')
ORDER BY CASE WHEN id = 'A' THEN 1 ELSE 2 END
LIMIT 1

подразумевая, что ID у вас не просто 1,2, т.к в этом случае можно просто order by id сделать #tips

SQL Pro
4 923
Трюк дня. SQL Вернуть другую строку, если не найдена первая? Как вернуть строку, если не найдена первая. Например: SELECT * FROM TEST WHERE ID = '1' ИНАЧЕ SELECT * FROM TEST WHERE ID = '2'. Решение будет вечером. #tips

SQL Pro
4 923
Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpovꓸcourses сделали бесплатный Симулятор, где SQL изуча
Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpovꓸcourses сделали бесплатный Симулятор, где SQL изучают с нуля до продвинутого уровня на практике. Сейчас на курсе более 120 задач: от базовых до оконных функций. Это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика сервиса доставки, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи. Вы разберётесь как: - переводить запросы с языка бизнеса на язык аналитики - формулировать и проверять гипотезы - рассчитывать продуктовые метрики - визуализировать результаты анализа - строить интерактивные дашборды Обучение проходит на платформе школы. [Начать учиться SQL]

SQL Pro
4 923
Решение сегодняшней задачи на логику и мышление. Зажгите оба конца первой нити и один конец второй. Когда полностью сгорит первая нить, это будет сигнализировать о прошествии 30 минут. Сразу же подпалите второй конец горящей нитки таким образом, чтобы огонь шел навстречу друг другу. В результате, когда она полностью сгорит, пройдет 45 минут. #логика

SQL Pro
4 923
Знаешь, что можно сделать с петабайтами данных о товарах, чтобы помочь бизнесу? Разработай продукт на основе данных из национ
Знаешь, что можно сделать с петабайтами данных о товарах, чтобы помочь бизнесу? Разработай продукт на основе данных из национальной системы цифровой маркировки «Честный знак» на хакатоне Marking Hack 24—26 марта. Собери команду и и поборись за призовой фонд - 900 тысяч рублей! Заявки принимают до 14 марта. Подробности о хакатоне — на сайте. Организатор: «Честный знак» (ЦРПТ)

SQL Pro
4 923
Задача на мышление и логику. У вас есть две одинаковые по длине нити, и известно, что при зажигании одного конца любой из них горение будет длиться ровно один час. Как с помощью всего двух таких ниток и спичек отмерить 45 минут, не прикасаясь при этом руками к ниткам? Решение будет вечером. #логика

SQL Pro
4 923
Ответ на #вопрос51
Declare @N int
set @N = 5;
WITH CTE AS
(
    SELECT Name, Salary, EmpID, RN = ROW_NUMBER() 
  OVER (ORDER BY Salary DESC)
    FROM Employee
)
SELECT Name, Salary, EmpID
FROM CTE
WHERE RN = @N

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

SQL Pro
4 923
#вопрос51 Как, используя CTE, найти пятый по величине оклад в таблице? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 923
Какова функция команды GRANT в SQL?
Anonymous voting

SQL Pro
4 923
Трюк дня. Как сохранить порядок сущностей в списке? Используйте коллекцию TreeSet с помощью своего компаратора по приоритету или добавляйте в ту коллекцию, в которой Вы храните сейчас, с помощью компаратора по приоритету. Таким образом Вы добьетесь порядка в коллекции. Если Вы используете ORM-системы, то они автоматически восстановят из базы данных коллекцию с правильным порядком. #tips

SQL Pro
4 923
Трюк дня. Как сохранить порядок сущностей в списке? Есть список сущностей "todo", нужно помимо того, что бы сохранить его в базе по id как то сохранить порядок, то есть если пользователь захотел задачу с id 20 выполнить вперед всех остальных, то она должна оказаться на самом верху, в не зависимости от того, какие у всех остальных задач id. Как это сделать учитывая, что порядок одних и тех же задач в разных местах может быть разный, например в папке inbox один, а в папке today - уже другой порядок, хотя задачи одни и те же. Как решить поставленную задачу? Решение будет вечером. #tips

SQL Pro
4 923
Решение сегодняшней задачи на логику и мышление. 888 + 88 + 8 + 8 + 8 = 1000 #логика

SQL Pro
4 923
Задача на мышление и логику. Запишите восемь восьмерок таким образом, чтобы в сумме получилась тысяча. Решение будет вечером. #логика

SQL Pro
4 923
Ответ на #вопрос50
INNER, JOIN LEFT, JOIN RIGHT, JOIN FULL, JOIN CROSS

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

SQL Pro
4 923
🎯 Хардкорный тест по Базам данных Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на онлайн-курсе «Базы
🎯 Хардкорный тест по Базам данных Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на онлайн-курсе «Базы данных» от OTUS. ⚠️ За полгода живых вебинаров вы научитесь работать с основными СУБД, которые могут вам пригодиться: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и сможете оптимизировать медленные запросы. 📌 РЕЗУЛЬТАТ ОБУЧЕНИЯ Собственный SQL-проект, который усилит ваше портфолио и поможет получить выгодный оффер. Старт занятий 28 февраля 👉 ПРОЙТИ ТЕСТИРОВАНИЕ https://otus.pw/lWfM/ Реклама. Информация о рекламодателе на сайте otus.ru

SQL Pro
4 923
#вопрос50 Назовите типы джойнов в SQL Решение будет вечером. #вопросы #собеседование

SQL Pro
4 923
✅ Как проводится работа с геоданными в Postgres? Узнаем 28 февраля в 20:00 на открытом уроке в OTUS. ❗️Присоединяйтесь к откр
✅ Как проводится работа с геоданными в Postgres? Узнаем 28 февраля в 20:00 на открытом уроке в OTUS. ❗️Присоединяйтесь к открытому уроку «Работа с геоданными в Postgres» и узнайте теоретические основы и практические возможности этого инструмента. 🧑‍💻 Спикером вебинара выступит Константин Курочкин, у которого более 8 лет работы с базами данных Postgres. Вместе с Константином посмотрим на основные операции с геоданными. ⚠️ Занятие является частью курса «PostgreSQL для администраторов баз данных и разработчиков» OTUS. Оплата курса возможна в рассрочку. 👉 ЗАРЕГИСТРИРОВАТЬСЯ https://otus.pw/Pra0/ Реклама. Информация о рекламодателе на сайте www.otus.ru

SQL Pro
4 923
Даны 2 таблицы А и В, которые содержат поле row. А содержит 10 записей, В - 5 записей. Сколько записей вернет следующий запрос: select A.row, B.row from A,B
Anonymous voting

SQL Pro
4 923
#DBA #MSSQL #Москва #Удаленка #Middle #Senior В команду Яндекса требуется администратор баз данных. Вы поможете поддерживать внутренние проекты компании, связанные с СУБД Microsoft SQL Server. Мы ждем, что вы: - больше трёх лет администрировали MS SQL; - хорошо понимаете, как устроена MS SQL; - создавали и эксплуатировали отказоустойчивые нагруженные инсталляции MS SQL 24 × 7; - оптимизировали БД; - свободно владеете T-SQL. Будет плюсом, если вы: - знаете PowerShell; - администрировали серверные ОС Windows; - знаете сетевые протоколы TCP/IP; - работали с системами мониторинга и резервного копирования; - имеете сертификаты MTA, MCSA (SQL Server Adm, Dev, BI) или MCSE. Откликнуться: https://yandex.ru/jobs/vacancies/администратор-баз-данных-ms-sql-3454

SQL Pro
4 923
Трюк дня. Посчитать кол-во записей в таблице для каждого уникального значения столбца
select клиент_отправитель, count(*)
from таблица
where дата between начало and конец
group by клиент_отправитель 

#tips