49 / 4 / 0
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
1

Задание на Select

04.04.2016, 19:05. Показов 319. Ответов 0
Метки нет (Все метки)

1) Реализовать выборку сообщений с указанием общего количества просмотров и
количества уникальных просмотров с сортировкой по количеству уникальных
просмотров по убыванию
2) Сделать выборку TOP-10 самых читаемых авторов (по количеству уникальных
просмотров)

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CREATE TABLE author (
 author_id SERIAL PRIMARY KEY,
 author_name TEXT NOT NULL
);
 
CREATE TABLE reader (
 reader_id SERIAL PRIMARY KEY,
 reader_name TEXT NOT NULL,
);
 
CREATE TABLE topic (
topic_id SERIAL PRIMARY KEY,
topic_name TEXT NOT NULL,
topic_desc TEXT,
added TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(),
author_id INT NOT NULL REFERENCES author (author_id)
);
 
CREATE TABLE message (
 message_id SERIAL PRIMARY KEY,
 topic_id INT NOT NULL REFERENCES topic (topic_id),
 author_id INT NOT NULL REFERENCES author (author_id),
 added TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now(),
 rating INT NOT NULL DEFAULT 0,
 message TEXT NOT NULL,
 message_is_deleted BOOLEAN DEFAULT FALSE
);
 
CREATE TYPE log_acton_type AS ENUM ('readed', 'edited', 'deleted');
 
CREATE TABLE message_log (
 message_log_id SERIAL PRIMARY KEY,
 message_id INT NOT NULL REFERENCES message (message_id),
 author_id INT REFERENCES author (author_id),
 reader_id INT REFERENCES reader (reader_id),
 message_log_action_type log_acton_type NOT NULL,
 message_log_added TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now()
);
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2016, 19:05
Ответы с готовыми решениями:

Задание на select case
Задание 3. Разветвленная структура с использованием операторов выбора Select Case 1. Для ИЗ2...

Открыть задание в зависимости от выбора в select
Здравствуйте. Помогите пожалуйста, мне необходимо сделать следующее: выбираем класс, например 7...

Как изменить значение одного select-а при изменении другого select-а?
Добрый день! Подскажите как изменить значение select при изменении другого select. первый:...

Как отображать определенные данные в <select> в зависимости от значений в другом <select>?
Здравствуйте! У меня на страницу есть два &lt;select&gt;. В каждом из них располагаются даты в формате...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2016, 19:05
Помогаю со студенческими работами здесь

Сохранение значения select и работоспособность второго select после отправки формы
Добрый вечер!Есть проблемка-не могу сохранить значение селекта,сохранив работоспособность...

Сохранение значения select и работоспособность второго select после отправки формы
Добрый вечер!Есть проблемка-не могу сохранить значение селекта,сохранив работоспособность...

Как при изменении одного <select> подгрузить в другой <select> данные...
Как при изменении одного &lt;select&gt; подгрузить в другой &lt;select&gt; данные... пример: с марками...

Изменение данных одного select при изменении другого select
нужно что бы выбирая одну группу менялись данные в &quot;номере по журналу&quot; не понимаю как это сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru