MySQL ile Alan Birleştirme Yöntemleri : CONCAT() ve CONCAT_WS()
CONCAT(), verilen stringleri, karakteri birleştirme kullanılır. Örneğin AD ve SOAYD adında iki ayrı alanınız var ve siz bunu AD SOYAD biçinde göstermek istiyorsanız CONCAT tam bu iş için. SELECT CONCAT(CAST(int_colAS CHAR),char_col);
CONCAT() returns NULL if any argument is NULL.
mysql>SELECT CONCAT('My', 'S', 'QL');-> 'MySQL' mysql>SELECT CONCAT('My', NULL, 'QL');-> NULL mysql>SELECT CONCAT(14.3);-> '14.3'
For quoted strings, concatenation can be performed by placing the strings next to each other:
mysql> SELECT 'My' 'S' 'QL';
-> 'MySQL'
CONCAT_WS()‘nin CONCAT’dan farklı iki alanı birleştirirken, birleştrime karakterinin seçilmesine izin vermesidir. Aslında concat ile de bu işlemi yapabilirsiniz, fakat orjinal fonksiyonu kullanmak herzaman daha iyidir.
mysql>SELECT CONCAT_WS(',','First name','Second name','Last Name');-> 'First name,Second name,Last Name' mysql>SELECT CONCAT_WS(',','First name',NULL,'Last Name');-> 'First name,Last Name'
CONCAT_WS() boş karakterleri de gösterir fakat NULl olarak belirlenmiş bir değieri yine NULL olarak döndürecektir.


POST YOUR COMMENTS
You must be logged in to post a comment.