Есть ответ 👍

Азы sql. имеется сайт, на котором пользователи пишут статьи и могут их комментировать. все данные сайта хранятся в базе данных. структура базы данных: таблица 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. список идентификаторов статей и количество комментариев к этим статьям

168
266
Посмотреть ответы 2

Ответы на вопрос:

100π100
4,5(61 оценок)

Не указано, какая используется субд, ниже запросы подойдут для 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.id3. select  users.name from users  where  users.id=article.user_id and  article_comment_association.article_id=article.id and  article_comment_association.сomment_id=comments.id 4.  select  article.id, count(comments.id) as "cnt" from    article, comments where article_comment_association.article_id=article.id and  article_comment_association.сomment_id=comments.id 

Г) не более 8 так как ему будет достаточно перечислить все числа подряд

Популярно: Информатика