Пишем на SQL
الذهاب إلى القناة على Telegram
Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov
إظهار المزيد1 891
المشتركون
-224 ساعات
-47 أيام
-630 أيام
أرشيف المشاركات
1 891
Есть два запроса:
1)
select fld1 from table1 except select fld1 from table2;
2)
select fld1 from table2 except select fld1 from table1;
1 891
Что будет выведено в столбце INFO в первой строке результирующего набора данных указанным выше запросом?
1 891
Что будет выведено в столбце INFO в первой строки результирующего набора данных указанным выше запросом?
1 891
В таблице CLIENTS следующие записи:
ID NAME INN
1 Ставрополь-отель 111
2 АО Проще простого 222
В таблице INVOICES следующие записи:
ID DATE_INV ID_CLIENT
1 20.01.2026 1
2 21.02.2026 1
Есть запрос:
SELECT c.ID,
c.NAME,
CASE
WHEN c.INN IS NOT NULL THEN
'Готовый'
WHEN EXISTS (select 1 from INVOICES where ID_CLIENT = c.ID) THEN
'Действующий'
END INFO
FROM CLIENTS c
ORDER BY c.ID
1 891
Для тех, кто думает о смене работы на работу из IT-сферы. Чем айти привлекателен!
Итак:
ПЛЮСЫ РАБОТЫ В IT
👉 Хорошая зарплата. В большинстве случаев сотрудникам айти специальностей хорошо платят!
Гибкий график. Да, многие программисты, аналитики и тестировщики работают по удобном графику и это плюс!
👉 Возможность работать удалённо! Многие компании разрешают специалистам работать из дома. Удобно и экономит время и сотруднику, и деньги компании. В Германии за удалённый формат работы часто ещё и доплачивают, потому что сотрудник не расходует электричество компании. Мелочь, а получить через три месяца дополнительные 120 евро (11 тыс руб) на счет приятно.
👉 Возможность жить в другой стране с визой цифрового кочевника. Многие страны открывают возможность жить у себя, если Вы работаете в айти и зарабатываете не в этой стране. Главное, что Вы приносите стране деньги и даже часто не обязательно в ней платить налоги (если не заработали больше определённой суммы в год или не живёте в ней 183 или больше дней в году).
👉 Возможность развиваться и идти в ногу со временем! Вы знаете что и как работает изнутри.
Буду рад Вашим комментариям под постом. Какие плюсы Вы видите для себя в работы в айти.
Чуть позже напишу минусы :)
1 891
ЧЕМ ОБУЧЕНИЕ В ФОРМАТЕ КУРСА ЛУЧШЕ САМОСТОЯТЕЛЬНОГО
Любым знаниям можно научиться как курсом/программой, так и самостоятельно.
👉 Самое главное отличие в способах получения - это время!
👉 В режиме курса Вас проведут и покажут все, что нужно, объяснят возможные проблемы и способы решения.
👉 В нужных местах Вы будете представлены один-на-один с нужными задачами.
👉 И постоянно у Вас будет поддержка, чтобы помочь направить мысли в нужную сторону.
👉 Во всех задачах разбираются индивидуально и выбранные методы решения задач, и оптимальные (и почему они наиболее оптимальные).
👉 При изучении SQL в режиме курса, его можно освоить менее, чем за месяц. В самостоятельном режиме - гораздо дольше и ещё откуда будешь знать, ко всему ли готов. Что нужно знать и уметь ещё.
У нас сегодня последний день специальной цены на изучение SQL и MS Excel!
Не откладывайте на "как-нибудь потом" своё настоящее и будущее!
1 891
Знания решают!
Научитесь работать с базами данных и освойте SQL (до очень крутого уровня)!
А ещё у нас есть мощный курс Microsoft Excel: научимся использовать почти все возможности этой популярной программы на примере решения реальных бизнес-задач, научимся программировать на VBA!
До конца марта дополнительные скидки на обучение!
Курс SQL, Базы данных, ORACLE, MS SQL, MySql, PostgreSql за 6.900.
Подробнее Записаться
Курс автоматизации в MS Excel + VBA за 3.900.
Подробнее Записаться
1 891
Таблица CLIENTS имеет структуру:
CREATE TABLE CLIENTS (
ID INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(100) NOT NULL,
INN VARCHAR(12),
KPP VARCHAR(9),
DESCRIPTION VARCHAR(100)
);
Таблица INVOICES имеет структуру:
CREATE TABLE INVOICES (
ID INT PRIMARY KEY AUTO_INCREMENT,
DATE_INV DATE NOT NULL,
NOM_INV VARCHAR(20) NOT NULL,
AMOUNT DECIMAL(17, 2),
ID_CLIENT INT NOT NULL,
DESCRIPTION VARCHAR(100),
FOREIGN KEY (ID_CLIENT) REFERENCES CLIENTS(ID)
);
Есть два запроса:
a)
SELECT c.*
FROM CLIENTS c
LEFT JOIN INVOICES i
ON c.ID = i.ID_CLIENT
WHERE i.ID IS NULL
b)
SELECT *
FROM CLIENTS c
WHERE NOT EXISTS (SELECT *
FROM INVOICES i
WHERE i.ID_CLIENT = c.ID)
1 891
Всем привет!
Встречались с блокировками во время прогрузки и установки пакетов? Когда пытаешься прогрузить новую версию пакета, а он постоянно кем то используется и заблокирован: то кто-то вызывает функцию пакета, то он залочен джобом (который тоже вызывает какую-то его функцию).
Чтобы суметь таки прогрузить пакет на разработческой базе или тестовой (не на проде) можно запустить его компиляцию, далее с помощью сессий, узнать свой sid (например, это можно сделать в PL/SQL Developer-е в окне Tools -> Sessions), подставить его в этот скрипт в переменную v_mister_president_session и запустить его. Скрипт будет находить всех, кто блокирует Вашу сессию и будет убивать (kill) их. А ещё некоторое время будет проверять, не появился ли кто-то еще, кто хочет Вас заблокировать. Как только в течение некоторого времени больше не будет появляться сессий, которых необходимо отстреливать, скрипт сообщит о завершении работы! Разумеется, у пользователя, запускающего скрипт, должны быть права на снятие сессий.
#oracle #plsql #kill_sessions
1 891
1 891
Всем привет!
Есть запрос, выводящий операции по некоторому счету за период:
SELECT t.DOCDATE, t.DOCNUM, t.AMOUNT
FROM V_SVERKA_2601 t
WHERE t.ACCDBT LIKE '51%'
ORDER BY t.DOCDATE ASC
UNION ALL
SELECT t.DOCDATE, t.DOCNUM, t.AMOUNT
FROM V_SVERKA_2601 t
WHERE t.ACCCRD LIKE '51%'
ORDER BY t.DOCDATE DESC1 891
Сколько строк вернет запрос: SELECT * FROM DOCS WHERE '%' LIKE DOCNUM
1 891
Всем привет! 👋
Поздравляем с началом нового рабочего (и учебного) года! Успехов и достижений! 💻
Знаете, что в базах данных, наряду с остальными типами объектов, могут быть ещё и синоним (synonym)?
Синонимы — это альтернативные имена (псевдонимы) для объектов баз данных (таблиц, представлений, хранимок, пакетов, и т.д.). Это указатели на реальные объекты.
Например, можно создать короткое или удобное имя для объекта, который находится в другой схеме или даже в другой базе данных и обращаться к нему, как будто он лежит прямо в нашей схеме.
Самый главный плюс использования синонимов - это абстракция и независимость от изменений. Если реальная таблица переезжает в другую схему, нам нужно будет не переписывать все запросы, а всего лишь создать синоним с именем таблицы и в нем указать реальное расположение таблицы! 👌
Все SQL-запросы и команды к этой таблице продолжат работать без изменений. Здорово, правда? И это лишь одно из назначений синонимов! 💪
1 891
Поздравляем всех с новым этапом в личной и профессиональной жизни!
С Новым годом и Рождеством! 🎉
Спасибо всем, кто обучается, обучался или начинает обучаться с нами! Постоянных, систематических успехов в освоении новых знаний и умений! 💪
Будем рады Вашим обращениям и после обучения! Обращайтесь за советами и вопросами 🤗
1 891
Как мы работаем в праздники:
С 5 января мы онлайн! Будем полностью поддерживать Вас в обучении: проверять решения самостоятельных работ и отвечать на любые вопросы!
1 891
Всем привет!!! 👋
С наступающим новым годом ❄️ и Рождеством!
К Новому году мы подготовили скидки почти на все направления обучения! В новый год с новым стартом! ⭐️
Будем рады, если выберете обучение с нами! С нас, как всегда, максимум знаний и поддержки!
Весь курс по SQL и базам данных 6.900 ₽
Программа
Записаться и оплатить
Курс программирования в PL/SQL (ORACLE) 8.700 ₽
Программа
Записаться и оплатить
Два курса SQL + программирование в PL/SQL (ORACLE) 9.950 ₽
Записаться и оплатить сразу два курса с дополнительной скидкой
Excel с нуля до профи + программирование в VBA 2.700 ₽
Программа курса
Записаться и оплатить
Онлайн курс (обучение через Zoom) SQL, PostgreSQL 8.950 ₽
Программа курса
Записаться и оплатить
Python общий онлайн курс (обучение через Zoom) + анализ и визуализация данных (аналитик с нуля до middle) 8.900 ₽
Программа курса
Записаться и оплатить
Онлайн курс (Zoom) Python машинное обучение & Data science 6.900 ₽
Программа курса
Записаться и оплатить
Онлайн курс (обучение через Zoom) программирования на Go (Golang) для начинающих 7.400 ₽
Программа курса
Записаться и оплатить
Скидки действуют до конца декабря! 🎄
Вопросы можно задавать под постом или направлять на почту info@prime-soft.biz 👍
1 891
Задача: Схема БД интернет-магазина содержит таблицы:
Company – производители телефонов
Phone – возможные для приобретения телефоны. Необходимо составить запрос поиска производителя телефона с наибольшей средней стоимостью телефона этого производителя.
