ar
Feedback
SQL Pro

SQL Pro

الذهاب إلى القناة على Telegram

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

إظهار المزيد
4 924
المشتركون
-124 ساعات
-27 أيام
-3730 أيام
أرشيف المشاركات
SQL Pro
4 924
Задача на мышление и логику. В офисе расположили 3 автомата с различными напитками. В первом – кофе, во втором – чай, а в третьем – и кофе, и чай (выдает случайным образом). Для любого из них нужна 1 монета. Каждый автомат обозначен наклейкой с названием продукта, который он выдаёт. Вот только на заводе перепутали наклейки, и на каждом из трех автоматов оказалась неправильная. За сколько монет можно выяснить, где какой автомат? Решение будет вечером. #логика

SQL Pro
4 924
Ответ на #вопрос72 Это специальные символы, которые нужны для замены каких-либо знаков в запросе. Они используются вместе с оператором LIKE, с помощью которого можно отфильтровать запрашиваемые данные. Какими бывают подстановочные знаки? % — заменить ноль или более символов; _ — заменить один символ. Примеры:
SELECT * FROM user WHERE name LIKE '%test%';

Данный запрос позволяет найти данные всех пользователей, имена которых содержат в себе «test».
SELECT * FROM user WHERE name LIKE 't_est';

А в этом случае имена искомых пользователей начинаются на «t», после содержат какой-либо символ и «est» в конце. #вопросы #собеседование

SQL Pro
4 924
#вопрос72 Как работают подстановочные знаки? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
Какой запрос позволит получить всех пользователей так, чтобы новые оказались в начале? Дата регистрации - "reg_date".
Anonymous voting

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

SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. 1. Заполняем бочку водой (или полностью, или точно больше половины). 2. Наклоняем бочку на 45 градусов: вся лишняя вода выливается, и остается ровно половина. #логика

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

SQL Pro
4 924
⚠️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL. PostgreSQL хорошо выполняет сложные запросы и позволяет созда
⚠️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL. PostgreSQL хорошо выполняет сложные запросы и позволяет создавать высокодоступные отказоустойчивые и параллельные кластера под "тяжелые" задач 🦾 PostgreSQL — навык, открывающий двери в более интересные и перспективные проекты.
Протестируйте обучение на открытых уроках:

🔹Триггеры в PostgreSQL, 31 августа в 20:00 Научимся разрабатывать триггеры и триггерные функции на PL/PgSQL ➡️ https://otus.pw/Dmuk/ 🔹 Статистика и её значение для оптимизации запросов, 5 сентября в 20:00 Узнаете, где и как PostgreSQL хранит и как актуализирует статистику ➡️ https://otus.pw/Lqlm/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 924
Ответ на #вопрос71 Внешний ключ или FOREIGN KEY также является атрибутом ограничения и обеспечивает связь двух таблиц. По сути, это поле или несколько полей, которые ссылаются на PRIMARY KEY в родительской таблице. Пример использования:
CREATE TABLE order (
  order_id INT NOT NULL,
  user_id INT,
  PRIMARY KEY (order_id),
  FOREIGN KEY (user_id) REFERENCES users(id)
);

В данном случае внешний ключ, привязанный к полю user_id в таблице order, ссылается на первичный ключ id в таблице users, и именно по этим полям происходит связывание двух таблиц. #вопросы #собеседование

SQL Pro
4 924
#вопрос71 Что такое внешний ключ? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
Что покажет следующий запрос: select * from Orders where date between '2017-01-01' and '2017-12-31'
Anonymous voting

SQL Pro
4 924
Трюк дня. Как узнать размер базы данных PostgreSQL? Такое решение полностью стандартно, работало, и будет работать на любой СУБД: create table patterns (pattern varchar (32)); insert into patterns values ('bla%'); insert into patterns values ('%foo%'); insert into patterns values ('batz%'); select something from tab where exists ( select 1 from patterns where something like pattern ); Вместо таблицы можно использовать любую конструкцию способную вернуть строки, такие как например: представление, табличные функции, коллекции и т.д. #tips

SQL Pro
4 924
❗️С момента выхода первой стабильной версии Rust, разработчики ведут холивары на тему наличия в нём возможности организации к
❗️С момента выхода первой стабильной версии Rust, разработчики ведут холивары на тему наличия в нём возможности организации кода в объектно-ориентированном стиле. 24 августа в 20:00 мск приглашаем вас открытый урок «Реализация паттернов проектирования на Rust» онлайн курса «Rust Developer. Professional» от OTUS. На этом вебинаре мы: Разберемся, как язык стыкуется с ООП парадигмой и попробуем реализовать некоторые паттерны проектирования. Вебинар будет полезен всем, кто интересуется проектированием и разработкой ПО. Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри. Оплата курса возможна любым удобным для вас способом. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/z8J0/ Нативная интеграция. Информация о продукте www.otus.ru

SQL Pro
4 924
Трюк дня. Как объединить операторы LIKE и IN без написания сложных подзапросов? WHERE something LIKE 'bla%' OR something LIKE '%foo%' OR something LIKE 'batz%' Повысьте читаемость и расширяемость запроса. Решение будет вечером. #tips

SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. Минимальное количество взвешиваний – 3, ведь даже если мы взвесим 2 раза, то как мы узнаем, какая из монет фальшивая? Большую часть монет составляют настоящие, так что 2 монеты с одинаковым весом и будут настоящими, третья с другим весом – фальшивой. Ответ: 3 взвешивания. #логика

SQL Pro
4 924
SqlLib - канал для скачивания книг по SQL и Базам Данных с самой удобной навигацией и поиском нужной книги. Наш упор - это на
SqlLib - канал для скачивания книг по SQL и Базам Данных с самой удобной навигацией и поиском нужной книги. Наш упор - это нахождение книг на русском языке, а также актуальных новых книг. В чем преимущества нашего канала: 1. Все книги поделены на русские и английские по языку издания #ru #en 2. Удобная навигация по технологиям и фреймворкам #postgresql #mysql #mongodb #db #sql 3. Книги можно скачать в pdf и epub. 4. В шапке канала удобнейшая навигация по книгам. Подписывайтесь и качайте: @sqllibr

SQL Pro
4 924
Задача на мышление и логику. Дано 12 монет, из которых 11 – настоящие, и только 1 – фальшивая. Фальшивая монета отличается от настоящих по массе. Какое минимальное количество взвешиваний необходимо, чтобы обнаружить фальшивую монету? Для взвешивания используются чашечные весы. Решение будет вечером. #логика

SQL Pro
4 924
Ответ на #вопрос70 Команда .dump используется для создания дампа базы данных SQLite, но стоит помнить, что при после ее использования все данные будут сброшены навсегда и восстановить их будет невозможно. #вопросы #собеседование

SQL Pro
4 924
#вопрос70 Для чего используется команда .dump в SQLite? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
⚡️Сишарповец, апнуться — просто! Начните на бесплатном вебинаре онлайн-курса «C# ASP.NET Core разработчик» — «ASP.NET: взаимо
⚡️Сишарповец, апнуться — просто! Начните на бесплатном вебинаре онлайн-курса «C# ASP.NET Core разработчик» — «ASP.NET: взаимодействие с источниками данных»: регистрация На бесплатном занятии мы: — познакомимся с видами баз данных; — разберем, как работать с реляционными и нереляционными базами данных напрямую и через ORM. 🔥Экспертизой поделится Дмитрий Гурьянов — опытный Тимлид команды разработки CRM-решений на платформе .NET. — Продолжить обучение после вебинара по спеццене можно на полном курсе, доступном также в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru