ru
Feedback
Пишем на SQL

Пишем на SQL

Открыть в Telegram

Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov

Больше
1 900
Подписчики
Нет данных24 часа
+27 дней
+130 день
Архив постов
Знания решают! Научитесь работать с базами данных и освойте SQL (до очень крутого уровня)! А ещё у нас есть мощный курс Microsoft Excel: научимся использовать почти все возможности этой популярной программы на примере решения реальных бизнес-задач, научимся программировать на VBA! До конца марта дополнительные скидки на обучение! Курс SQL, Базы данных, ORACLE, MS SQL, MySql, PostgreSql за 6.900. Подробнее Записаться Курс автоматизации в MS Excel + VBA за 3.900. Подробнее Записаться

Выберите правильное утверждение:
Anonymous voting

Таблица 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)

Всем привет! Встречались с блокировками во время прогрузки и установки пакетов? Когда пытаешься прогрузить новую версию пакета, а он постоянно кем то используется и заблокирован: то кто-то вызывает функцию пакета, то он залочен джобом (который тоже вызывает какую-то его функцию). Чтобы суметь таки прогрузить пакет на разработческой базе или тестовой (не на проде) можно запустить его компиляцию, далее с помощью сессий, узнать свой sid (например, это можно сделать в PL/SQL Developer-е в окне Tools -> Sessions), подставить его в этот скрипт в переменную v_mister_president_session и запустить его. Скрипт будет находить всех, кто блокирует Вашу сессию и будет убивать (kill) их. А ещё некоторое время будет проверять, не появился ли кто-то еще, кто хочет Вас заблокировать. Как только в течение некоторого времени больше не будет появляться сессий, которых необходимо отстреливать, скрипт сообщит о завершении работы! Разумеется, у пользователя, запускающего скрипт, должны быть права на снятие сессий. #oracle #plsql #kill_sessions

Привет шахматистам! Кто справится с задачей: ход белых, нужно поставить мат в один ход. Попробуйте без ИИ.

Запрос, указанный выше:
Anonymous voting

Всем привет! Есть запрос, выводящий операции по некоторому счету за период:
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 DESC

Сколько строк вернет запрос: SELECT * FROM DOCS WHERE '%' LIKE DOCNUM
Anonymous voting

В таблице DOCS две строки: ID DOCNUM 1 ААА 2 ааа

Всем привет! 👋 Поздравляем с началом нового рабочего (и учебного) года! Успехов и достижений! 💻 Знаете, что в базах данных, наряду с остальными типами объектов, могут быть ещё и синоним (synonym)? Синонимы — это альтернативные имена (псевдонимы) для объектов баз данных (таблиц, представлений, хранимок, пакетов, и т.д.). Это указатели на реальные объекты. Например, можно создать короткое или удобное имя для объекта, который находится в другой схеме или даже в другой базе данных и обращаться к нему, как будто он лежит прямо в нашей схеме. Самый главный плюс использования синонимов - это абстракция и независимость от изменений. Если реальная таблица переезжает в другую схему, нам нужно будет не переписывать все запросы, а всего лишь создать синоним с именем таблицы и в нем указать реальное расположение таблицы! 👌 Все SQL-запросы и команды к этой таблице продолжат работать без изменений. Здорово, правда? И это лишь одно из назначений синонимов! 💪

Поздравляем всех с новым этапом в личной и профессиональной жизни! С Новым годом и Рождеством! 🎉 Спасибо всем, кто обучается, обучался или начинает обучаться с нами! Постоянных, систематических успехов в освоении новых знаний и умений! 💪 Будем рады Вашим обращениям и после обучения! Обращайтесь за советами и вопросами 🤗

Как мы работаем в праздники: С 5 января мы онлайн! Будем полностью поддерживать Вас в обучении: проверять решения самостоятельных работ и отвечать на любые вопросы!

Всем привет!!! 👋 С наступающим новым годом ❄️ и Рождеством! К Новому году мы подготовили скидки почти на все направления обучения! В новый год с новым стартом! ⭐️ Будем рады, если выберете обучение с нами! С нас, как всегда, максимум знаний и поддержки! Весь курс по 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 👍

Задача: Схема БД интернет-магазина содержит таблицы: Company – производители телефонов Phone – возможные для приобретения тел
Задача: Схема БД интернет-магазина содержит таблицы: Company – производители телефонов Phone – возможные для приобретения телефоны. Необходимо составить запрос поиска производителя телефона с наибольшей средней стоимостью телефона этого производителя.

Всем привет! Интенсив по SQL аналитике переносится на следующий год! Начнём 24 января. Занятия будут через Zoom по тому же графику (сб, вс 10:30 - 11:30)!

Что будет в результате выполнения запроса? select count(1) from docs where doc_info like 'p%' and doc_info not like 'pt%'
Anonymous voting

В таблице docs четыре строки: id doc_info 1 p-file 2 pt-file 3 pc-file 4 t-file

При выполнении команды: INSERT INTO CLIENTS (NAME, PHONE, DATE_CREATE) VALUES ('АО Открытка', '8(495)774-34-21')
Anonymous voting

Таблица 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));