BilgisayarlarYazılım

Ne SQL CONCAT işlevini yapar?

veritabanları ile çalışma sürekli sorgusu sonuçları elde ilişkilidir. Ve bazı durumlarda, bu bilgiler belli bir şekilde ekrana getirilmesi gerektiğini veya başka verilerle birleştirmek. CONCAT - SQL işlevi vardır Bu sorunu çözmek için.

Ne CONCAT işlevini yapar?

ile belirli bir iş yaparken veri tabanları, ek veri hatları ile veya kendi aralarında bağlantılı olarak bir ihtiyaç vardır. CONCAT - SQL işlevi vardır Bu sorunu çözmek için. o iki veya daha fazla hatları kullanırken birine birleştirilecektir. Bu birleştirme işlemi ise doğru bir şekilde dize gibi gerçekleştirilmiştir ve sayısal değişkenler edilir.

Bazı veritabanlarında SQL CONCAT birkaç çeşidi vardır. Örneğin, MySQL onun muadili var - CONCAT_WS. işlevleri arasındaki fark önemsizdir: ilk durumunda, değeri NULL bağımsız değişken ile birleştirildiğinde, birleştirme sonucu NULL ve sadece atlanır sıfır işlenen birleştiren ikinci bir düzenlemesini kullanarak.

fonksiyon sözdizimi

CONCAT fonksiyonu kullanılarak, SQL-sözdizimi işlenen birleştirilecek olan sırayla değişkenler kullanmayı programcı gerektirir. Sam dize birleştirme işlemleri sözdizimi oldukça basittir: Parantez içindeki CONCAT anahtar sonra virgülle ayırarak sırayla gerekli tüm argümanları veya satırları gösterir ve kapanış parantez sonra, gerekirse, AS anahtar kelime ve sonuç kaydedilecektir hangi değişkenin adını gösterir. CONCAT işlev şablonu aşağıdaki gibi:

CONCAT (dize1, dize2 [, satır 3, ...]) [var_name GİBİ].

Belirtilmelidir fonksiyon argümanları bir işlenen sayısal değerler bir dizi, ve bir sonuç veren bir fonksiyonu olarak kullanılabilir olarak bu. Örneğin, SQL CONCAT operasyonu kendisi. Böylece iç içe desteklerin çalışma prensibi.

Nasıl kullanımı CONCAT olmadan yapmalı?

Orada ameliyat kullanmadan yapmak için bir ihtiyaçtır veya programcı bilinmeyen CONCAT fonksiyonudur durumda, SQL dize birleştirme bir daha varyantı sunmaktadır. Bunu yapmak için, "+" operatörünü kullanabilirsiniz, ancak bu yaklaşım onunla çalışırken dikkat edilmesi gereken özellikleri bir numarası vardır.

kullanırken işlenenler sayısal değerler ise "+", operasyon sonucu sayıların sıradan bir ek olacaktır ve gerekirse bir hata döndürür açık dönüşüm programı olmayan satır numaraları ile birleştirecek. Bu nedenle, bir sonraki sorgu sonuç "6" değeri olduğunda:

1 + 2 + 3 SEÇ.

Aksi takdirde, her iki yöntem de aynıdır ve aynı sonuç.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.