При выполнении задачи – с мигрировать данные по адресам для контрактов, необходимо произвести проверку на наличие дублированных записей. Известно, что у одного контракта может быть только один адрес.
(далее…)
Archive for the ‘Задачки’ Category
Дублирующиеся записи
Воскресенье, 5 июня, 2016Задачка на SQL
Воскресенье, 29 мая, 2016Существует таблица, содержащая статусы доставки сообщений:
CREATE TABLE SMS_MESSAGE_DLV_STATUS (sms_message_id NUMBER(20), dlv_status VARCHAR2(20), dlv_status_at TIMESTAMP ) TABLESPACE MIRAVILD_DATA; COMMENT ON TABLE SMS_MESSAGE_DLV_STATUS IS 'Статус сообщения'; COMMENT ON COLUMN SMS_MESSAGE_DLV_STATUS.sms_message_id IS 'Идентификатор статуса'; COMMENT ON COLUMN SMS_MESSAGE_DLV_STATUS.dlv_status IS 'Статус доставки сообщения'; COMMENT ON COLUMN SMS_MESSAGE_DLV_STATUS.dlv_status_at IS 'Дата сообщения'; CREATE UNIQUE INDEX "U_IDX_SMS_MESSAGE_STATUS" ON SMS_MESSAGE_DLV_STATUS (sms_message_id) TABLESPACE MIRAVILD_INDEX; ALTER TABLE SMS_MESSAGE_DLV_STATUS ADD CONSTRAINT "PK_SMS_MESSAGE_STATUS" PRIMARY KEY (sms_message_id) USING INDEX "U_IDX_SMS_MESSAGE_STATUS" ENABLE VALIDATE; ALTER TABLE SMS_MESSAGE_DLV_STATUS MODIFY (dlv_status CONSTRAINT SMS_MESSAGE_STATUS_NN NOT NULL ENABLE); ALTER TABLE SMS_MESSAGE_DLV_STATUS MODIFY (dlv_status_at CONSTRAINT SMS_MESSAGE_AT_NN NOT NULL ENABLE); /
Запросы на общее знание SQL
Суббота, 14 мая, 2016Реализовать запросы на стандартном SQL.
Нельзя использовать конструкции типа:
SELECT * FROM (SELECT * FROM) | SELECT TOP N | ROW_NUMBER() OVER () | Временные таблицы | Вендорные расширения и т.д.
(далее…)
Моделирование. Отдел и сотрудник
Среда, 11 мая, 2016Запросы SQL по схеме БД
Платёж на дату контакта
Четверг, 5 мая, 2016Написать SQL запрос, который показывает суммарный фактический платеж на дату контакта.
Нужно прикрепить к таблице контактов колонку, в которой показаны кумулятивные платежи по каждому контакту.
(далее…)
Девять вопросов
Понедельник, 2 мая, 2016Моделирование. Автор и книга
Вторник, 19 апреля, 2016Заданы следующие атрибуты: название книги, автор, год издания. Спроектируйте БД, учитывая, что каждый автор может иметь несколько книг и у книги может быть несколько авторов.
(далее…)
Последовательность
Суббота, 7 ноября, 2015Продолжите последовательность
1 3 8 19 42 89 и т.д.