Пишем на SQL
رفتن به کانال در Telegram
Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov
نمایش بیشتر1 900
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+27 روز
+130 روز
آرشیو پست ها
1 900
Знания решают!
Научитесь работать с базами данных и освойте SQL (до очень крутого уровня)!
А ещё у нас есть мощный курс Microsoft Excel: научимся использовать почти все возможности этой популярной программы на примере решения реальных бизнес-задач, научимся программировать на VBA!
До конца марта дополнительные скидки на обучение!
Курс SQL, Базы данных, ORACLE, MS SQL, MySql, PostgreSql за 6.900.
Подробнее Записаться
Курс автоматизации в MS Excel + VBA за 3.900.
Подробнее Записаться
1 900
Таблица 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 900
Всем привет!
Встречались с блокировками во время прогрузки и установки пакетов? Когда пытаешься прогрузить новую версию пакета, а он постоянно кем то используется и заблокирован: то кто-то вызывает функцию пакета, то он залочен джобом (который тоже вызывает какую-то его функцию).
Чтобы суметь таки прогрузить пакет на разработческой базе или тестовой (не на проде) можно запустить его компиляцию, далее с помощью сессий, узнать свой sid (например, это можно сделать в PL/SQL Developer-е в окне Tools -> Sessions), подставить его в этот скрипт в переменную v_mister_president_session и запустить его. Скрипт будет находить всех, кто блокирует Вашу сессию и будет убивать (kill) их. А ещё некоторое время будет проверять, не появился ли кто-то еще, кто хочет Вас заблокировать. Как только в течение некоторого времени больше не будет появляться сессий, которых необходимо отстреливать, скрипт сообщит о завершении работы! Разумеется, у пользователя, запускающего скрипт, должны быть права на снятие сессий.
#oracle #plsql #kill_sessions
1 900
1 900
Всем привет!
Есть запрос, выводящий операции по некоторому счету за период:
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 900
Сколько строк вернет запрос: SELECT * FROM DOCS WHERE '%' LIKE DOCNUM
1 900
Всем привет! 👋
Поздравляем с началом нового рабочего (и учебного) года! Успехов и достижений! 💻
Знаете, что в базах данных, наряду с остальными типами объектов, могут быть ещё и синоним (synonym)?
Синонимы — это альтернативные имена (псевдонимы) для объектов баз данных (таблиц, представлений, хранимок, пакетов, и т.д.). Это указатели на реальные объекты.
Например, можно создать короткое или удобное имя для объекта, который находится в другой схеме или даже в другой базе данных и обращаться к нему, как будто он лежит прямо в нашей схеме.
Самый главный плюс использования синонимов - это абстракция и независимость от изменений. Если реальная таблица переезжает в другую схему, нам нужно будет не переписывать все запросы, а всего лишь создать синоним с именем таблицы и в нем указать реальное расположение таблицы! 👌
Все SQL-запросы и команды к этой таблице продолжат работать без изменений. Здорово, правда? И это лишь одно из назначений синонимов! 💪
1 900
Поздравляем всех с новым этапом в личной и профессиональной жизни!
С Новым годом и Рождеством! 🎉
Спасибо всем, кто обучается, обучался или начинает обучаться с нами! Постоянных, систематических успехов в освоении новых знаний и умений! 💪
Будем рады Вашим обращениям и после обучения! Обращайтесь за советами и вопросами 🤗
1 900
Как мы работаем в праздники:
С 5 января мы онлайн! Будем полностью поддерживать Вас в обучении: проверять решения самостоятельных работ и отвечать на любые вопросы!
1 900
Всем привет!!! 👋
С наступающим новым годом ❄️ и Рождеством!
К Новому году мы подготовили скидки почти на все направления обучения! В новый год с новым стартом! ⭐️
Будем рады, если выберете обучение с нами! С нас, как всегда, максимум знаний и поддержки!
Весь курс по 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 900
Задача: Схема БД интернет-магазина содержит таблицы:
Company – производители телефонов
Phone – возможные для приобретения телефоны. Необходимо составить запрос поиска производителя телефона с наибольшей средней стоимостью телефона этого производителя.
1 900
Всем привет!
Интенсив по SQL аналитике переносится на следующий год! Начнём 24 января. Занятия будут через Zoom по тому же графику (сб, вс 10:30 - 11:30)!
1 900
Что будет в результате выполнения запроса?
select count(1) from docs where doc_info like 'p%' and doc_info not like 'pt%'
1 900
При выполнении команды:
INSERT INTO CLIENTS
(NAME, PHONE, DATE_CREATE) VALUES ('АО Открытка', '8(495)774-34-21')
1 900
Таблица CLIENTS имеет структуру:
CREATE TABLE CLIENTS (
ID INT AUTO_INCREMENT PRIMARY KEY,
DATE_CREATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
NAME VARCHAR(100),
PHONE VARCHAR(20),
NOTE VARCHAR(500));
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
