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​