Пишем на SQL
Open in Telegram
Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov
Show more1 891
Subscribers
-224 hours
-47 days
-630 days
Posts Archive
1 891
Очередная задачка по SQL (подобное уже было).
В таблице table_a 4 записи, в таблице table_b 5 записей. Какое минимальное и максимальное количество строк может вернуть запрос:
Select *
From table_a
Right join table_b
On table_a.id = table_b.code
Таблицы соединены правильно.
1 891
Выберите правильный результат запроса SELECT?
SELECT n FROM TABLE_1 UNION ALL SELECT n FROM TABLE_2 ORDER BY n;
1 891
Всем привет!
Предлагаю попробовать свои силы в решении новой SQL задачки.
Дано:
CREATE TABLE TABLE_1(n number);
CREATE TABLE TABLE_2(n number);
INSERT INTO TABLE_1 values (10);
INSERT INTO TABLE_1 values (20);
INSERT INTO TABLE_2 values (10);
INSERT INTO TABLE_2 values (30);
1 891
Всем привет и хорошей пятницы!
Вот еще небольшой сборник логических задач:
https://rutube.ru/video/f53bc6a02553cac15adf25f1f13bd27f/
1 891
У этой задачи несколько вариантов ответа:
- со скоростью звука;
- с нулевой скоростью.
1 891
Всем привет! Ещё интересная задача с собеседования айтишника (вообще не про SQL и IT, а на логику).
Дальше материал 16+ (жестокое обращение с животными):
На полу сидит кошка 🐱, к её ножке привязана банка. С какой скоростью должна бежать кошка, чтобы не слышать звук гремящей банки?
У этой задачи несколько вариантов ответа:
- со скоростью звука;
- с нулевой скоростью.
1 891
Спасибо всем за вовлечённость!
Хорошая получилась работа по последней задаче! 💪
Увидели таки, что в подзапросе нет никакого ограничения! 😉
EXISTS всегда будет возвращать TRUE, главное, чтобы была хотя бы одна строчка в таблице подзапроса. Не важно с какими данными! Тогда и строки таблицы Pers будут выбраны все, то есть четыре.
1 891
Курс РАЗРАБОТЧИК GO. Начинаем сегодня!
Формат обучения: Zoom;
График: вн, пт (19:30 - 20:30), всего 12 уроков;
Предварительные знания: не требуются, начинаем с нуля;
Самостоятельные практические задачи;
Менторство и индивидуальное ревью кода: включено.
Цена: 9.900. Можно оплатить за два раза: вначале 4.950 и через три недели столько же.
Также будет отдельная закрытая группа в Телеграм, куда выкладываются записи совместной онлайн работы. На случай, если Вы пропустите урок или захотите повторить материал.
Программа курса
Записаться и оплатить 4.950 р.
Записаться и оплатить сразу за все 12 уроков 9.900 р.
1 891
Какое значение вернет SQL запрос? select count(1) from Pers where exists (select * from Phones where PersID = Pers.PersID)
1 891
Всем привет!
Предлагаю небольшую задачку по SQL!
В таблице Pers четыре записи:
PersID Name
1 Иванов И. И.
2 Петров П. С.
3 Третьякова А. Б.
4 Грю Г. Я.
В таблице Phones три записи:
PhoneID PersonID PnoneNum
1 1 90977789
2 2 77890999
3 2 90898761
1 891
Здравствуйте, друзья!
Сегодняшний пост немного грустный. К сожалению, сейчас не самое спокойное время. Несколько дней назад получил сообщение от одного из учеников:
- "Привет, Илья! 10 лет назад учился у тебя на очном курсе по Oracle. И последние 10 лет зарабатываю на хлеб благодаря полученным от тебя знаниям. Спасибо за науку!) К сожалению на последнем месте работы попал под сокращение. Теперь активно ищу работу и прохожу собесы. ..."
И после 10-ти лет работы в компании есть риск попасть под сокращение. Никто от такого не застрахован.
Надеюсь, в целом у всех всё хорошо.
Конечно, сложная ситуация и неприятная. Но она не означает, что теперь будет плохо, она означает, что теперь будет по-другому! Я верю, что Вадим справится, и, может быть, сможет устроить всё даже лучше, чем было!
Всем терпения и немножечко везения! 🙏
1 891
Всем привет!
Небольшая задачка по CROSS JOIN-ам (на примере PostgreSql)!
Какой результат будет в результате следующего запроса: SELECT COUNT(1) FROM (SELECT 1 NN) CROSS JOIN (SELECT 1 NN)
1 891
Друзья, всем привет!
Напоминаю, что завтра стартует онлайн курс SQL, PostgreSQL (обучение через Zoom).
Следующая группа - в ноябре! Поэтому, не откладывайте! Еще есть пять мест. Пока 4 ученика. Группа маленькая.
График: сб, вс (10:30 - 11:30);
Всего онлайн уроков: 18;
Всё включено: Д/З, индивидуальная проверка работ, сертификат, помощь в составлении резюме.
Для удобства оплату можно разделить. Вначале 4.900 и через месяц 5.000.
Программа курса Записаться и оплатить 4.900 р.
1 891
Шутка про Ларри Эллисона (основатель ORACLE)
В чём разница между Ларри Эллисоном и Богом:
- Бог не думает, что он Лари Эллисон ☺️
Ларри обогнал Маска по состоянию и занял его место самого богатого человека в мире. Подробнее тут.
1 891
Какой будет результат выполнения следующего запроса: SELECT DISTINCT COUNT(DISTINCT DOC_TYPE) FROM DOCS
1 891
В таблице DOCS четыре строки:
ID DOC_TYPE DOC_NUM ID_CLIENT
1 паспорт 123456 1
2 права 123490 1
3 паспорт 789809 2
4 права 777890 2
1 891
Почему язык Go так популярен:
- высокая производительность! Go компилируется в машинный код — это почти как C по скорости;
- простота развёртывания. Один бинарник — и всё работает, легко деплоить даже на слабых VPS;
- низкий порог входа — проще, чем Java, производительнее, чем Python.
- хорошо читаемый код;
- лёгкая масштабируемость!
🇷🇺 Примеры использования Go в России в больших компаниях:
• Сбер (SberDevices, СберМаркет) — используют Go для микросервисов.
• Яндекс — частично использует Go, особенно в проектах, где важна производительность (например, в облаке или инфраструктуре).
• Ozon — активно использует Go, особенно для микросервисов.
• Wildberries — часть систем на Go.
• Тинькофф — микросервисы и высоконагруженные сервисы.
• Авито — Go используется для части бэкенда и инфраструктуры.
• VK (ex-Mail.ru) — в некоторых инфраструктурных сервисах.
• Skyeng, Dodo Pizza, Самокат, Яндекс.Еда — используют Go в production.
🧑💻 Стартапы и продуктовые компании:
• Go часто становится языком №1 в новых проектах, особенно если:
• Нужны микросервисы.
• Требуется высокая производительность без лишней сложности.
• Команда небольшая, а нужны стабильность и читаемость.
1 891
Для начинающих программистов мы подготовили курс
Go (Golang)-разработчик!
Начальные знания: не требуются!
Начало: 23 сентября.
График обучения:
Вт, Пт (19:30 - 20:30);
Обучение через Zoom.
Занятий онлайн: 12 + 12 самостоятельных практических работ.
Менторство и ревью кода как всегда включено!
Цена: 9.900 р.
Обучение небольшими группами: 7 - 10 человек.
Посмотреть программу курса и записаться можно здесь: https://prime-soft.biz/courses/go
1 891
Всем хорошего понедельника!
Небольшая задача по SQL. В таблице CLIENTS всего 10 строк. Какой результат вернёт следующий запрос (на примере ORACLE или MySQL): SELECT * FROM CLIENTS WHERE EXISTS (SELECT NULL FROM DUAL)
