CONCAT (CONCAT)
تابع CONCAT برای چسباندن رشته ها به هم است. یعنی چند متن را می گیری و یکی تحویل می دهی. این کار در ساخت نام کامل یا آدرس مفید است.
تعریف و کاربرد
CONCAT() دو یا بیشتر «عبارت (Expression)» را کنار هم می گذارد و یک رشته می دهد. اگر هر عبارت NULL باشد، نتیجه NULL می شود.
سینتکس
CONCAT(expression1, expression2, expression3, ...)
مثال ساده
چند رشته را به هم بچسبان و یک خروجی بساز:
SELECT CONCAT('SQL ', 'Tutorial ', 'is ', 'fun!') AS ConcatenatedString;
مثال روی ستون ها
سه ستون را یکی کن و یک ستون آدرس بساز:
SELECT CONCAT(Address, ' ', PostalCode, ' ', City) AS Address;
FROM Customers;
گام های سریع استفاده
- عبارت ها یا ستون های هدف را مشخص کن.
- آن ها را با CONCAT() کنار هم بگذار.
- برای خوانایی، فاصله بین ها را اضافه کن.
نکته: اگر یکی از ورودی ها NULL باشد، کل نتیجه NULL می شود. برای جداکننده دلخواه، CONCAT_WS را ببین.
جمع بندی سریع
- CONCAT رشته ها را ترکیب می کند.
- ورودی
NULLنتیجه راNULLمی کند. - فاصله را خودت اضافه کن.
- برای جداکننده، از CONCAT_WS کمک بگیر.
برای مرور همه موارد مرتبط با تابع CONCAT این صفحه را نگه دار. فهرست توابع MySQL را هم ببین.
منبع: W3Schools: CONCAT()