Concat¶
concat
объединяет текстовые данные (строки) из двух или более столбцов.
| Синтаксис | Пример |
|——————————-|——————————————|
| concat(value1, value2, ...)
| concat("Vienna, ", "Austria")
|
| Объединяет две или более строки. | “Vienna, Austria” |
Объединение текста из разных столбцов¶
| City | Country | Location | |———-|———|——————| | Vienna | Austria | Vienna, Austria | | Paris | France | Paris, France | | Kalamata | Greece | Kalamata, Greece |
где Location представляет собой настраиваемый столбец с выражением:
CONCAT([City], ", ", [Country])
Допустимые типы данных¶
| Типы данных | Работает с concat
|
| ———————– | ——————– |
| Строка | ✅ |
| Число | ❌ |
| Дата | ❌ |
| Условие | ❌ |
| JSON | ❌ |
Связаные функции¶
В этом разделе рассматриваются функции и формулы, которые работают так же, как выражение concat
GlarusBI, с примечаниями о том, как выбрать лучший вариант для вашего случая использования.
SQL¶
В большинстве случаев (если вы не используете базу данных NoSQL) вопросы, созданные в редакторе блокнота, преобразуются в запросы SQL, которые выполняются в вашей базе данных или хранилище данных. .
Если наши примеры данных хранятся в реляционной базе данных:
SELECT
CONCAT(City, ", ", Country) AS "Location"
FROM
richard_linklater_films;
эквивалентно выражению GlarusBI concat
:
concat([City], ", ", [Country])
Таблицы¶
Если наши примеры данных находятся в электронной таблице, где «Город» находится в столбце A, а «Страна» — в столбце B, мы можем создать третий столбец «Местоположение», подобный этому ,
=CONCATENATE(A2, ", ", B2)
эквивалентно выражению GlarusBI concat
:
concat([City], ", ", [Country])
Python¶
Предполагая, что пример данных находится в столбце фрейма данных с именем df,
df["Location"] = df["City"] + ", " + df["Country"]
эквивалентно выражению GlarusBI concat
:
concat([City], ", ", [Country])