SQL-инъекция. Внедрение SQL кода часть 1
Небольшая SQL задача с подзапросом и аналитикой
По условиям задачи, нам даны две таблицы: таблица CLIENTS (клиенты), имеющая, среди прочих, столбцы:
ID_CLIENT NUMBER PRIMARY KEY,
NAME_CLIENT VARCHAR(100) NOT NULL;
и таблица INVOICES (счета клиентам) со столбцами:
ID_INVOICE NUMBER PRIMARY KEY,
ID_CLIENT NUMBER NOT NULL,
AMOUNT NUMBER NOT NULL.
В таблице INVOICES столбец ID_CLIENT определён как внешний ключ (foreign key), ссылающийся на таблицу CLIENTS на поле ID_CLIENT.
Необходимо вывести все столбцы из таблицы клиентов, а также дополнительными столбцами вывести "количество продаж для каждого клиента" и "ранг клиента"...
Бесплатные тренажеры по развитию навыков SQL
При изучении SQL в какой-то момент возникает потребность в оттачивании навыков на реальных данных. В интернете есть несколько ресурсов, позволяющих писать код и сразу видеть его результат в реальном времени. Все эти ресурсы бесплатны и позволяют при помощи небольших практических заданий повысить свои навыки SQL. Приятным бонусом является наличие подробных теоретических материалов, которые позволяют легко усвоить тонкости синтаксиса языка. 1. sql-academy.org - очень удобный тренажер с большим количеством заданий и рейтинговой системой...