Ana içeriğe geç

Concat

concat, iki veya daha fazla sütundan veya değerden verileri birleştirir ve bir dize döndürür.

Sözdizimi

concat(value1, value2, ...)

value1, value2 ... sütunlar veya değerler olabilir. Patrona, birleştirmeden önce dize olmayan sütunları dizelere dönüştürecektir.

Örnek

İfadeSonuç
concat("Vienna", "Austria")"ViennaAustria"
concat("Vienna", " is in " ,"Austria")"Vienna is in Austria"
concat([City], " is in " ,[Country])"Vienna is in Austria"

Patrona, dize olmayan sütunlar için biçimlendirilmemiş değerleri kullanacaktır

concat içinde dize olmayan sütunları kullandığınızda, Patrona sütunları dizeye dönüştürürken uyguladığınız herhangi bir biçimlendirmeyi yok sayacaktır.

Örneğin, bir sayıyı tablo sonuçlarında yalnızca ilk iki ondalık basamağı gösterecek şekilde biçimlendirdiyseniz, concat sonuçları yine de ham sonuçlarda bulunan ek ondalık basamakları (varsa) içerecektir.

Biçimlendirilmiş görüntüDeğerconcat("Sonuç:", " ", [Değer])
KittenKittenSonuç: Kitten
1717Sonuç: 17
31.2531.24823945Sonuç: 31.24823945
42%0.42Sonuç: 0.42
January 1, 20242025-02-11 21:40:27.892Sonuç: 31.24823945

Kabul edilen veri türleri

Veri türüconcat ile çalışır
Dize
Sayı
Zaman damgası
Boolean
JSON

Dize olmayan türler dizelere dönüştürülecektir. concat'a geçirilen değerin türü ne olursa olsun, sonuç bir dize olacaktır.

İlgili fonksiyonlar

Bu bölüm, Patrona concat ifadesiyle aynı şekilde çalışan fonksiyonları ve formülleri kapsar ve kullanım durumunuza en uygun seçeneği nasıl seçeceğinize dair notlar içerir.

SQL

Çoğu durumda (NoSQL veritabanı kullanmıyorsanız), not defteri düzenleyicisinden oluşturulan sorular, veritabanınıza veya veri ambarınıza karşı çalışan SQL sorgularına dönüştürülür.

Örnek verilerimiz bir ilişkisel veritabanında saklanıyorsa:

SELECT
CONCAT(City, ", ", Country) AS "Location"
FROM
richard_linklater_films;

Patrona concat ifadesine eşdeğerdir:

concat([City], ", ", [Country])

Elektronik Tablolar

Örnek verilerimizde "City" sütunu A sütununda ve "Country" sütunu B sütununda ise, üçüncü bir "Location" sütunu şu şekilde oluşturabiliriz:

=CONCATENATE(A2, ", ", B2)

bu, Patrona concat ifadesine eşdeğerdir:

concat([City], ", ", [Country])

Python

Örnek verilerin df adlı bir veri çerçevesi sütununda olduğunu varsayarsak:

df["Location"] = df["City"] + ", " + df["Country"]

Patrona concat ifadesiyle aynıdır:

concat([City], ", ", [Country])

Daha fazla okuma