Статистика
Всего в нашей базе более 4 327 660 вопросов и 6 445 973 ответов!

Азы SQL. Имеется сайт, на котором пользователи пишут статьи и могут их комментировать. Все данные сайта хранятся в базе данных. Структура базы данных:

1-4 класс

Таблица users – пользователь сайта:
id – уникальный идентификатор записи
name – имя пользователя
age – возраст пользователя
admin – true = администратор сайта, false = обычный пользователь

Таблица article – статьи:
id - уникальный идентификатор записи
user_id – идентификатор пользователя из таблицы users, написавшего статью
annotation – аннотация к статье
text – полный текст статьи

Таблица comments – комментарии к статье:
id - уникальный идентификатор записи
user_id - идентификатор пользователя из таблицы users, написавшего комментарий
text – текст комментария
is_deleted – true = комментарий помечен как удаленный, false = комментарий не помечен

Таблица article_comment_association – привязка комментариев к статьям:
article_id – уникальный идентификатор статьи из таблицы articles
сomment_id – уникальный идентификатор комментария из таблицы comments

Создайте запросы, возвращающие следующие данные:
1. Все идентификаторы статей, в тексте которых есть слово “beta” или цифра 4
2. Все идентификаторы статей, которые не содержат комментариев
3. Все имена пользователей, у которых есть статьи с комментариями
4. Список идентификаторов статей и количество комментариев к этим статьям

Morat 28 дек. 2014 г., 3:09:53 (9 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Lizo4ka19
28 дек. 2014 г., 5:35:18 (9 лет назад)

не указано, какая используется СУБД, ниже запросы подойдут для Postgresql:
1. select article.id from article  where article.text like '%beta%' or '%4%'
2. select article.id  from article where comments.text is NULL and article_comment_association.article_id=article.id and article_comment_association.сomment_id=comments.id
3. select 

Ответить

Читайте также

Вставь пропущенные слова(пожалуйста). а) Операционная система - это набор программ, то есть ______________. б)В ____________Компьютера может быть

несколько тысяч файлов. в)На карте памяти в мобильном ________ данные также хранятся в виде________.
Данные для справки( Тоесть слова которые надо вставить в пропущенные места которые показаны так"__________"!!! ВНЕШНЕЙ,ФАЙЛОВ,ПАМЯТИ,ТЕЛЕФОНЕ.

Имеется исполнитель Кузнечик, который живет на числовой оси. Система команд Кузнечика:Вперед N (Кузнечик прыгает вперед на N единиц);Назад M

(Кузнечик прыгает назад на M единиц).Переменные N и M могут принимать любые целые положительные значения. Известно, что Кузнечик выполнил программу из 40 команд, в которой команд “Назад 1” на 8 больше, чем команд “Вперед 2”. Других команд в программе не было. На какую одну команду можно заменить эту программу, чтобы Кузнечик оказался в той же точке, что и после выполнения программы?

Мальчики Никита, Саша и Руслан учатся в разных школах. Они встретились после урока информатики, на котором каждый из них познакомился с одной из

операционных систем: wINDOWS, MacOS, Linux. Выясните, с какой ОС познакомился каждый из мальчиков, если известно следующее: на компьютерах в школе у Никиты установлены операционные системы Windows и Linux; на компьютерах в школе у Саши установлены операционные системы Widows и MacOS; на компьютерах в школе у Руслана установлена одна операционная система, логотипом которой является Пингвин.

Есть три знакомых друг другу бога: A, B и C, которые являются богами истины, лжи и случая в произвольном порядке. Бог истины всегда говорит правду, бог лжи

— всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. Требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». Каждый вопрос задаётся только одному богу. Боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».

2. 2 странницы текста занимают 4500 байт. Сколько странниц текста можно записать на дискету, на которой свободно 500кб?

3. Сколько страниц текста ( 60 строк по 55 символов) можно записать на дискету емкостью 1.44 Мб-___________-
4. Определите информационный объем книги в 50 страниц, если на каждой странице размещается 60 строк по 55 символов в каждой строке?
5. Сколько байт(бит) в слове "килобайт" _____________
Помогите это все решить, даю максимально кол-во балов.



Вы находитесь на странице вопроса "Азы SQL. Имеется сайт, на котором пользователи пишут статьи и могут их комментировать. Все данные сайта хранятся в базе данных. Структура базы данных:", категории "информатика". Данный вопрос относится к разделу "1-4" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.