184 похожих чатов

Приветик всем!мб кто-то знает как это реализовать: Мне нужно из таблицы

со значением месяцев (1,2,3...) вытаскивать значения через фильтр в redash в текстовом формате типо Январь=1
Словаря такого нет и не предвидится
Есть какой вариант это в запросе прописать?

14 ответов

10 просмотров

там есть WITH и можно прописать соответствие

Tatyana Agalakova
Ща гляну, спасибо

ну а само выражение можно тупо в multiIf запихнуть

извращался так. проще не придумал)

сделать каст к enum либо transform

SELECT * FROM ( SELECT * FROM ( SELECT ['Январь', 'Февраль', 'Март', 'Апрель'] AS m_name, arrayEnumerate(m_name) AS m_num ) AS months ARRAY JOIN m_name, m_num ) AS dict_months и можно это как то как subquery для JOIN использовать к основной таблице но лучше всего ТУПО СОЗДАТЬ СЛОВАРЬ, это проще

Slach [altinity]
SELECT * FROM ( SELECT * FROM ( ...

Во, это похоже на то, что мне нужно. А если у меня массив json объектов типа [{"Name":"name1","dt":20201201,"af":11},{"Name":"name2","dt":20201202,"af":3}] как мне получить select Name, dt, af FROM ( SELECT [...] AS data ) as data2 ARRAY JOIN ??? ) as data3 ???

with (select [январь, февраль, ....] x) as x select x[month_num]

Pavel Vorontsov
Во, это похоже на то, что мне нужно. А если у меня...

не нужен array Join , просто по номеру элемента из массива доставать

Pavel Vorontsov
Во, это похоже на то, что мне нужно. А если у меня...

JSONExtract видимо множественный акой нибудь будет

Slach [altinity]
JSONExtract видимо множественный акой нибудь будет

Получилось вот так SELECT A,B,DT FROM ( SELECT * FROM ( SELECT JSONExtract('[{"A":1,"B":"ffff","date":"2020-12-01T00:00"},{"A":2,"B":"fewfrff","date":"2020-12-02T00:00"},{"A":3,"B":"ssfdf","date":"2020-12-03T00:00"}]', 'Array(Tuple(Int8,String))') AS data, arrayMap(x -> (x.1),data) AS A, arrayMap(x -> (x.2),data) AS B, arrayMap(x -> toDateTime64((x.3),3,'UTC'),data) AS DT ) AS data2 ARRAY JOIN A, B, DT ) AS data3

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта