Азы 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. Список идентификаторов статей и количество комментариев к этим статьям
не указано, какая используется СУБД, ниже запросы подойдут для 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
Другие вопросы из категории
брата. Сколько всего в сумме осталось патронов у братьев?
Читайте также
несколько тысяч файлов. в)На карте памяти в мобильном ________ данные также хранятся в виде________.
Данные для справки( Тоесть слова которые надо вставить в пропущенные места которые показаны так"__________"!!! ВНЕШНЕЙ,ФАЙЛОВ,ПАМЯТИ,ТЕЛЕФОНЕ.
(Кузнечик прыгает назад на M единиц).Переменные N и M могут принимать любые целые положительные значения. Известно, что Кузнечик выполнил программу из 40 команд, в которой команд “Назад 1” на 8 больше, чем команд “Вперед 2”. Других команд в программе не было. На какую одну команду можно заменить эту программу, чтобы Кузнечик оказался в той же точке, что и после выполнения программы?
операционных систем: wINDOWS, MacOS, Linux. Выясните, с какой ОС познакомился каждый из мальчиков, если известно следующее: на компьютерах в школе у Никиты установлены операционные системы Windows и Linux; на компьютерах в школе у Саши установлены операционные системы Widows и MacOS; на компьютерах в школе у Руслана установлена одна операционная система, логотипом которой является Пингвин.
— всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. Требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». Каждый вопрос задаётся только одному богу. Боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».
3. Сколько страниц текста ( 60 строк по 55 символов) можно записать на дискету емкостью 1.44 Мб-___________-
4. Определите информационный объем книги в 50 страниц, если на каждой странице размещается 60 строк по 55 символов в каждой строке?
5. Сколько байт(бит) в слове "килобайт" _____________
Помогите это все решить, даю максимально кол-во балов.