Вопросы по теме 'bigquery-standard-sql'

Стандартная дата SQL Bigquery до первого дня месяца
Как преобразовать дату в формате ГГГГ-ММ-ДД в первый день месяца в стандартном SQL BigQuery?
5744 просмотров

Функция квантилей в BigQuery Standard SQL
BigQuery с устаревшим SQL имеет довольно удобную функцию QUANTILES для быстрого получения гистограммы значения в таблице без указания сегментов вручную. Я не могу найти хороший эквивалент функций агрегирования, доступных в Стандартный SQL ....
8505 просмотров

Google BigQuery: префикс для всех столбцов объединенной таблицы с повторяющимися именами
В Google BigQuery (с использованием #standardSQL) при соединении двух таблиц мне нужно применить фиксированный префикс ко всем столбцам каждой таблицы. Вот сценарий, у меня такая структура: #standardSQL WITH user AS ( SELECT "john" as name,...
7618 просмотров

Как получить длину повторяющегося вложенного поля в bigquery
У меня есть таблица в bigquery, в которой есть повторяющееся вложенное поле с именем author_names . Как получить длину повторяющегося вложенного поля author_names ? например для article_id = 2049807276 длина имен авторов будет равна 2....
2794 просмотров

Выводить разные результаты запроса в одну таблицу
После недавнего обновления google bigquery теперь позволяет выполнять запросы из таблиц для конкретных стран. Я хотел найти количество источников (веб-сайтов) в таблице us, содержащей слово «пробел», и отобразить его рядом с аналогичным результатом...
631 просмотров

Выберите пользователей, открывших приложение в первый раз, и их последующие посещения.
Я хочу выбрать пользователей, которые впервые посетили наше приложение, используя event.name = "first_open" , а также их последующие посещения, используя event.name = "user_engagement" в течение следующих недель. Запрос, к которому я пришел до...
643 просмотров

Google Bigquery Standard SQL — количество идентификаторов, которые искали место назначения и не забронировали
У меня есть таблица данных поиска в приложении авиакомпании. Я хочу написать запрос, который выводит количество посетителей, которые искали только один аэропорт в Нью-Йорке, а не какой-либо другой в Нью-Йорке. Таким образом, по сути, подсчитайте...
42 просмотров

Как я могу проверить, сколько слов общего у двух строк в Bigquery?
У меня есть список документов в таблице Bigquery. Некоторые из них имеют очень похожие имена. Мне нужно проверить каждую пару документов и посмотреть, сколько в них общих слов, поэтому я могу предложить исключить одно из них. Например:...
222 просмотров

Ошибка BigQuery: не удается вернуть недопустимое значение отметки времени в 6328502092800000000 микросекунд относительно эпохи Unix.
Мы используем простой запрос выбора со стандартным SQL в BigQuery. select expiration_date FROM cards Но он возвращает ошибку ниже, Ошибка: не удается вернуть недопустимое значение отметки времени в 6328502092800000000 микросекунд...
4077 просмотров

Устаревшая функция sql POSITION () bigquery в стандартном sql
Я пытаюсь преобразовать устаревший запрос в стандартный запрос SQL в bigquery, но не нахожу функцию position() в стандартном SQL.
596 просмотров

Как выполнить запрос, чтобы получить результаты за последние 12 месяцев (BigQuery)
Я хочу получить записи за последние 12 месяцев для определенного идентификатора в таблице Big Query. Я извлек месяц и год в виде отдельных столбцов из исходного столбца меток времени. Я пытался использовать date_add() и date_diff(), но получаю...
6950 просмотров

Переименовать неименованный столбец в bigquery standard-sql
Я пытаюсь переименовать первый и единственный столбец, созданный функцией UNNEST (GENERATE_ARRAY (0,5,1)), чтобы его можно было использовать в JOIN. Я пробовал решения, подробно описанные в этой статье, но похоже, что STANDARD SQL не поддерживает...
434 просмотров

Два запроса с одинаковыми таблицами и логикой соединения, но с разными результатами
Я пытаюсь получить записи только в 1 таблице, т.е. в A, но не в B случае 1: select count(distinct t.col1),count(distinct t.col2) from `table1` e right join ( select distinct col1,col2 from `table2_*` where _table_suffix...
65 просмотров

Извлечь определенный символ с помощью StandardSQL
Я хотел бы извлечь определенный символ из строк, используя StandardSQL . Я хотел бы извлечь символ после limit= . Например, из строк ниже я хотел бы извлечь 10, 3 и ноль. Для всего, что имеет значение null, я также хотел бы сделать все значение...
26 просмотров

количество значений столбца_1 для каждого отдельного значения в столбце_2 на основе заданного условия с помощью BigQuery
У меня есть такая таблица, date_1 | date_2 2018-12-08 | 2018-12-07 2018-12-09 | 2018-12-07 2018-12-13 | 2018-12-07 2018-12-16 | 2018-12-07 2018-12-14 | 2018-12-09 Выходная таблица должна выглядеть так: date_2 |...
28 просмотров

Я пытаюсь рассчитать разницу между двумя неделями, но получаю странный пик при построении результатов (SQL/BigQuery)
поэтому у меня есть эта ежедневная таблица, которая содержит количество посетителей в магазине каждый день. Столбцы моих таблиц: Свидание Хранить Количество_посетителей Просмотры: количество просмотров рекламы магазинов. Итак, я...
104 просмотров

Как разделить GENERATE_DATE_ARRAY в дате для одной строки в Google Bigquery, чтобы создать представление даты?
Я пытаюсь создать представление даты, используя MIN и MAX дат из другой таблицы в Google Bigquery. Я столкнулся с GENERATE_DATE_ARRAY и смог создать даты, которые мне нужны, в одном массиве. Однако разделение их на одну дату в каждой строке было...
2361 просмотров

BigQuery: во временной таблице
У меня есть длинный SQL-запрос, который выглядит так: SELECT AVG(total_sum) AS avg_total_sum, COUNT(*) AS cnt FROM ( SELECT order_id, ... FROM `project.dataset.orders` WHERE order_id NOT IN ( SELECT order_id FROM...
1647 просмотров

Как узнать показатель отказов на просмотр страницы с помощью Big Query?
Я хочу найти запрос, который сообщает мне показатель отказов на самый высокий просмотр страницы на веб-сайте, используя Google BigQuery. Это то, что я пробовал до сих пор, но этот показатель отказов не совпадает с тем, что я вижу в Google...
828 просмотров

Как найти все возможные связи между разными строками?
Наша компания попросила пользователя ввести различную информацию, включая адрес и номерной знак, чтобы получить расценки на страхование автомобиля. Мы храним эту информацию в BigQuery. Некоторые пользователи в разное время ввели несколько номерных...
46 просмотров