l
Мне нужно из таблицы со значением месяцев (1,2,3...) вытаскивать значения через фильтр в redash в текстовом формате типо Январь=1
Словаря такого нет и не предвидится
Есть какой вариант это в запросе прописать?
Size: a a a
l
AS
read_rows
в таблице system.query_log
, первый вариант читает в несколько раз больше строк).K
read_rows
в таблице system.query_log
, первый вариант читает в несколько раз больше строк).where ts = today() OR id=1111
даст фулсканK
read_rows
в таблице system.query_log
, первый вариант читает в несколько раз больше строк).K
read_rows
в таблице system.query_log
, первый вариант читает в несколько раз больше строк).where op_type=1 AND open_datetime > today() GROUP BY dt;
Processed 255.50 million rows
where op_type=1 AND toYYYYMMDD(open_datetime) > toYYYYMMDD(today()) GROUP BY dt;
Processed 4.30 thousand rows
K
S
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
S
K
K
K
S
K
K
read_rows
в таблице system.query_log
, первый вариант читает в несколько раз больше строк).S
toYYYYMMDD(ts)
, где ts имеет тип Date.where ts = today()
where toYYYYMMDD(ts) = toYYYYMMDD(today())
D
select * from system.merge_tree_settings s where name like '%merge%';
AS
S
c
S