Работа над ошибками: 'Синтаксис'.
Практика: 'JOIN' - 'Массивы, Map и вложенные структуры*' - 'Партиции' - 'Индексы'.
This commit is contained in:
+44
@@ -0,0 +1,44 @@
|
||||
-- Задание 1
|
||||
|
||||
--1-2
|
||||
SELECT
|
||||
user_id,
|
||||
tags,
|
||||
indexOf(tags, 'promo') AS pos_promo
|
||||
FROM
|
||||
mnoskov.events
|
||||
WHERE
|
||||
has(tags, 'promo');
|
||||
|
||||
--3
|
||||
SELECT
|
||||
user_id,
|
||||
arrayJoin(tags) AS tag
|
||||
FROM
|
||||
mnoskov.events;
|
||||
|
||||
|
||||
-- Задание 2
|
||||
|
||||
--1
|
||||
SELECT user_id, scores['math'] FROM mnoskov.metrics;
|
||||
|
||||
--2
|
||||
SELECT user_id, mapValues(scores) FROM mnoskov.metrics;
|
||||
|
||||
|
||||
-- Заданик 3
|
||||
|
||||
--1
|
||||
SELECT * FROM mnoskov.users_nested WHERE has(contacts.type, 'email');
|
||||
|
||||
--2
|
||||
SELECT
|
||||
id,
|
||||
name,
|
||||
c.type,
|
||||
c.value
|
||||
FROM
|
||||
mnoskov.users_nested
|
||||
ARRAY JOIN
|
||||
contacts AS c;
|
||||
Reference in New Issue
Block a user