fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

SQL Pro

SQL Pro

رفتن به کانال در Telegram

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

نمایش بیشتر
4 896
مشترکین
-324 ساعت
-77 روز
-1630 روز
آرشیو پست ها
SQL Pro
4 895
Трюк дня. Что означает CONSTRAINT? Что означает CONSTRAINT в данном контексте? Для чего может быть ограничение CONSTRAINT person_pkey PRIMARY KEY (id)? Есть 2 таблицы :
CREATE TABLE company(
    id integer NOT NULL,
    name character varying,
    CONSTRAINT company_pkey PRIMARY KEY (id)
);

CREATE TABLE person(
    id integer NOT NULL,
    name character varying,
    company_id integer,
    CONSTRAINT person_pkey PRIMARY KEY (id)
);

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

SQL Pro
4 895
Решение сегодняшней задачи на логику и мышление. 1. Бросаем монету в автомат с надписью «чай-кофе». Так как все наклейки расположены неверно, в зависимости от того, что выдаст автомат, мы определим его в «чайный» или «кофейный». 2. Допустим, это оказался кофейный автомат. Тогда чайный автомат не может быть ни кофейным, ни чайным: он выдает и чай, и кофе. 3. Методом исключения определяем автомат, который выдает чай. Ответ: за 1 монету. #логика

SQL Pro
4 895
Задача на мышление и логику. В офисе расположили 3 автомата с различными напитками. В первом – кофе, во втором – чай, а в третьем – и кофе, и чай (выдает случайным образом). Для любого из них нужна 1 монета. Каждый автомат обозначен наклейкой с названием продукта, который он выдаёт. Вот только на заводе перепутали наклейки, и на каждом из трех автоматов оказалась неправильная. За сколько монет можно выяснить, где какой автомат? Решение будет вечером. #логика

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

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

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

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

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

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

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

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

SQL Pro
4 895
⚠️ 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 895
Ответ на #вопрос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 895
#вопрос71 Что такое внешний ключ? Решение будет вечером. #вопросы #собеседование

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

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

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

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

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

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

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