CONCAT (CONCAT)
تابع CONCAT رشته ها را به هم می چسباند. «رشته (String)» یعنی متن. با این تابع، چند تکه متن را یکی می کنی؛ مثل چیدن لگوها کنار هم.
تعریف و کاربرد
CONCAT() دو یا چند عبارت را به یک رشته تبدیل می کند. اگر یکی از ورودی ها NULL باشد، خروجی هم NULL می شود.
برای دیدن همه توابع، صفحه توابع MySQL را ببین. همچنین صفحه CHAR_LENGTH برای سنجش طول خروجی مفید است. لینک مستقیم این صفحه: تابع CONCAT.
نحو (Syntax)
الگو ساده است و هر تعداد ورودی می پذیرد.
CONCAT(expression1, expression2, expression3, ...);
مثال 1: چسباندن رشته های ثابت
SELECT CONCAT("SQL ", "Tutorial ", "is ", "fun!") AS ConcatenatedString;
مثال 2: ساخت ستون آدرس
می خواهیم آدرس کامل بسازیم. بین بخش ها یک فاصله می گذاریم.
SELECT CONCAT(Address, " ", PostalCode, " ", City) AS Address
FROM Customers;
گام های تمرینی
- دو رشته کوتاه بساز و با CONCAT بچسبان.
- برای خروجی نام مستعار بگذار.
- سه ستون را ترکیب کن و نتیجه را ببین.
نکات مهم
- وجود هر ورودی NULL، نتیجه را NULL می کند.
- برای جداکننده ثابت، خودش را هم بچسبان.
- به دنبال تابع CONCAT در پروژه ات بگرد.
جمع بندی سریع
- CONCAT رشته ها را یکی می کند.
- تعداد ورودی ها آزاد است.
- NULL هر چیز را NULL می کند.
- برای جداکننده، رشته فاصله بچسبان.