Вопросы по теме 'bigquery-standard-sql'
BigQuery: ошибка стандартного sql для запроса таблицы?
Не могли бы вы мне помочь с преобразованием этого запроса в стандартный sql для BigQuery? Я получил эту ошибку. Невозможно получить доступ к странице поля для значения с типом ARRAY> по адресу hits.page.hostname LIKE 'website.fr'. Скажите,...
1880 просмотров
schedule
27.06.2022
Как подсчитать количество вхождений слов из одной таблицы в комментарии в другой таблице
Я пытаюсь выполнить задачу в Google BigQuery, которая может потребовать логики. Я не уверен, что SQL может обрабатывать ее изначально.
У меня есть 2 таблицы:
Первая таблица имеет один столбец, где каждая строка представляет собой одно слово в...
1403 просмотров
schedule
05.06.2022
Почему BigQuery не оптимизирует LEFT JOIN и GROUP BY
У меня есть следующий запрос:
#standardSQL
WITH users AS (
SELECT 1 id, 'pieter' name UNION ALL
SELECT 2 , 'george' UNION ALL
SELECT 3 , 'maggie'
),
invoices AS (
SELECT 1 id, 1 userId, 25.0 amount, 'taxi fee' description UNION...
869 просмотров
schedule
05.02.2023
BigQuery – ошибка DATE_TRUNC
пытаясь получить ежемесячные агрегированные данные из таблицы Legacy. Столбцы значений даты представляют собой строки:
amount date_create
100 2018-01-05
200 2018-02-03
300 2018-01-22
Тем не менее, команда
Select...
3545 просмотров
schedule
04.03.2023
Присоедините таблицу к самой себе для получения результатов за прошлый год с отсутствующими датами
У меня есть таблица дат, каналов и сеансов, и я пытаюсь использовать команду соединения для добавления столбцов для каждой строки, содержащей соответствующее значение в прошлом году, однако я хочу включить даты прошлого года, которые не имеют значения...
158 просмотров
schedule
07.05.2023
Скользящее среднее за последние 30 дней
Я хочу узнать количество уникальных пользователей, активных за последние 30 дней. Я хочу рассчитать это на сегодня, но также и на дни в прошлом. Набор данных содержит идентификаторы пользователей, даты и события, инициированные пользователем,...
1223 просмотров
schedule
01.12.2022
Отрицание равенства во временной функции WHERE вызывает ошибку соединения
Я пытаюсь подсчитать отдельных пользователей, которые также соответствуют условию (в этом примере deleted IS NOT TRUE ). Мне нужно сгруппировать по ежемесячным когортам пользователей, которые были активны в течение целевого месяца, и пользователей,...
139 просмотров
schedule
16.06.2023
Как добавить текущее время сеанса к каждому событию в BigQuery?
У меня есть данные, которые выглядят примерно так:
Я хочу добавить столбец, содержащий время начала сеанса, в котором произошло каждое событие, чтобы результат выглядел примерно так:
Столбец session_start_time основан на событии...
160 просмотров
schedule
21.06.2023
эффективно используя APPROX_QUANTILES BigQuery
Прямо сейчас, если я хочу получить дециль некоторого значения, я бы сделал
SELECT
APPROX_QUANTILES(value, 100)[SAFE_ORDINAL(10)] as p10,
APPROX_QUANTILES(value, 100)[SAFE_ORDINAL(20)] as p20,
APPROX_QUANTILES(value,...
864 просмотров
schedule
24.06.2023
Сведение повторяющихся полей таблицы и агрегирование
Хотя я довольно привык к PostgreSQL и многим другим диалектам SQL, эта вещь меня ставит в тупик:
У меня есть таблица BigQuery, которая выглядит примерно так:
orders
|- orderId
|- orderStatus
|- orderLines
|- sku
|- price_per_item
|-...
744 просмотров
schedule
05.01.2023
Открыть рамку даты для BigQuery View (StandardSQL)
Я пытаюсь создать представление с помощью StandardSQL, которое будет автоматически иметь самые обновленные данные каждый раз, когда вы его открываете (BigQuery создает файл с данными трафика за день с датой в расширении имени).
Я использую что-то...
59 просмотров
schedule
29.08.2022
BigQuery PARSE_TIMESTAMP не удалось проанализировать строку
Я пытаюсь преобразовать строку в формат метки времени в BigQuery. В источнике все даты указаны в формате «15.10, 23:59».
Вот что я пробую в качестве доказательства концепции:
SELECT
PARSE_TIMESTAMP(
'%d/%m/%y %I:%M %p',
CONCAT(SPLIT('10/15...
2672 просмотров
schedule
11.08.2023
Перемещение (прокручивание) медианы с помощью BigQuery
В настоящее время у меня есть таблица в BigQuery, которая содержит некоторые выбросы, и я хотел бы рассчитать скользящую медиану для этой таблицы.
Пример таблицы:
port - qty - datetime
--------------------------------
TCP1 - 13 - 2018/06/11...
493 просмотров
schedule
04.05.2023
Ошибка: нет соответствующей подписи для функции ЕСЛИ для типов аргументов: BOOL. Поддерживаемая подпись: IF(BOOL, ANY, ANY)
Я пытаюсь подсчитать, сколько раз «рейтинг» был выше 9. Работа в Google BigQuery с StandardSQL
Ранее я использовал функцию CASE WHEN, но хотел изменить ее на IF, поскольку существует только один случай. Предыдущий код, который работал нормально:...
1708 просмотров
schedule
04.03.2023
BIGQUERY: замените «нулевой» результат из одной таблицы идентификатором пользователя из другой таблицы.
надежные эксперты BQ.
Предыстория: у меня есть пользователи, читающие статьи на веб-сайте (таблица пользователей A), и пользователи, переходящие к статьям из электронной почты (таблица пользователей B), и у меня есть таблицы просмотра BQ для...
295 просмотров
schedule
24.09.2022
CASE для суммирования столбца на основе логического значения
У меня есть:
ВЫБЕРИТЕ СУММУ (X) КАК столбец A,
СЛУЧАЙ, КОГДА Y = TRUE THEN 'VAR' ELSE 'VAR2' END
Затем я группирую, чтобы получить количество, но как мне суммировать X, когда Y только TRUE? Или получить % от А по отношению к...
818 просмотров
schedule
11.08.2022
BigQuery: извлекает строки, уникальные для двух столбцов, в противном случае - строку с самым большим третьим столбцом.
У меня есть таблица BigQuery my_table , которая выглядит следующим образом:
+---------+---------+-------+------------------+----------+--------+-----+--------+
| poll_id | user_id | count | timestamp | timezone | answer | age | gender |...
666 просмотров
schedule
17.11.2023
Как расшифровать столбцы в BigQuery?
У меня есть несколько зашифрованных столбцов в BigQuery, которые я хочу расшифровать с помощью функций BigQuery.
Для их шифрования используется механика AES 256. Используемый вектор кодируется в UTF8. Полученные данные шифруются в Base64.
Что я...
2304 просмотров
schedule
01.02.2023
преобразовать строку bigquery json в столбцы
Для данных json, которые поступают в виде строки, я хотел бы иметь что-то вроде JSON_EXTRACT_SCALAR, но для гибкого количества столбцов результатов.
Вот пример данных — разные строки могут иметь разные имена столбцов, а json может быть вложенным:...
1682 просмотров
schedule
31.12.2022
Как интерпретировать процесс запроса GB в BigQuery?
Я использую бесплатную пробную версию Google bigquery. Это тот запрос, который я использую.
select * from `test`.events where subject_id = 124 and id = 256064 and time >= '2166-01-15T14:00:00' and time <='2166-01-15T14:15:00' and id_1 in...
55 просмотров
schedule
05.05.2023