uk
Feedback
Пишем на SQL

Пишем на SQL

Відкрити в Telegram

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

Показати більше
1 891
Підписники
-224 години
-47 днів
-630 день
Архів дописів
Есть два запроса: 1) select fld1 from table1 except select fld1 from table2; 2) select fld1 from table2 except select fld1 from table1;

Что будет выведено в столбце INFO в первой строке результирующего набора данных указанным выше запросом?
Anonymous voting

Что будет выведено в столбце INFO в первой строки результирующего набора данных указанным выше запросом?
Anonymous voting

В таблице 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

Для тех, кто думает о смене работы на работу из IT-сферы. Чем айти привлекателен! Итак: ПЛЮСЫ РАБОТЫ В IT 👉 Хорошая зарплата. В большинстве случаев сотрудникам айти специальностей хорошо платят! Гибкий график. Да, многие программисты, аналитики и тестировщики работают по удобном графику и это плюс! 👉 Возможность работать удалённо! Многие компании разрешают специалистам работать из дома. Удобно и экономит время и сотруднику, и деньги компании. В Германии за удалённый формат работы часто ещё и доплачивают, потому что сотрудник не расходует электричество компании. Мелочь, а получить через три месяца дополнительные 120 евро (11 тыс руб) на счет приятно. 👉 Возможность жить в другой стране с визой цифрового кочевника. Многие страны открывают возможность жить у себя, если Вы работаете в айти и зарабатываете не в этой стране. Главное, что Вы приносите стране деньги и даже часто не обязательно в ней платить налоги (если не заработали больше определённой суммы в год или не живёте в ней 183 или больше дней в году). 👉 Возможность развиваться и идти в ногу со временем! Вы знаете что и как работает изнутри. Буду рад Вашим комментариям под постом. Какие плюсы Вы видите для себя в работы в айти. Чуть позже напишу минусы :)

ЧЕМ ОБУЧЕНИЕ В ФОРМАТЕ КУРСА ЛУЧШЕ САМОСТОЯТЕЛЬНОГО Любым знаниям можно научиться как курсом/программой, так и самостоятельно. 👉 Самое главное отличие в способах получения - это время! 👉 В режиме курса Вас проведут и покажут все, что нужно, объяснят возможные проблемы и способы решения. 👉 В нужных местах Вы будете представлены один-на-один с нужными задачами. 👉 И постоянно у Вас будет поддержка, чтобы помочь направить мысли в нужную сторону. 👉 Во всех задачах разбираются индивидуально и выбранные методы решения задач, и оптимальные (и почему они наиболее оптимальные). 👉 При изучении SQL в режиме курса, его можно освоить менее, чем за месяц. В самостоятельном режиме - гораздо дольше и ещё откуда будешь знать, ко всему ли готов. Что нужно знать и уметь ещё. У нас сегодня последний день специальной цены на изучение SQL и MS Excel! Не откладывайте на "как-нибудь потом" своё настоящее и будущее!

Знания решают! Научитесь работать с базами данных и освойте 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 – возможные для приобретения телефоны. Необходимо составить запрос поиска производителя телефона с наибольшей средней стоимостью телефона этого производителя.