
تابع CONCAT_WS در SQL
با استفاده از تابع CONCAT_WS در SQL می توانیم چندین عبارت متنی را با علامت مشخصی کنار هم جمع کنیم.
مثال
دستور زیر تمامی رشته های مشخص شده را کنار هم قرار می دهد و بین آنها علامت "-"
را قرار می دهد.
SELECT CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!") AS ConcatenatedString;
خروجی
ConcatenatedString |
SQL-Tutorial-is-fun! |
همانطور که در مثال بالا اشاره شد نحوه استفاده از تابع CONCAT_WS
به این شکل است:
CONCAT_WS(separator, expression1, expression2, expression3,...)
مقادیر پارامتر ها
پارامتر | توضیحات |
---|---|
separator | جدا کننده ای که بین تمام عبارات قرار میگیرد را مشخص می کند ، اگر مقدار این پارامتر NULL باشد ، خروجی تابع NULL خواهد بود |
expression1, expression2, expression3, etc. | عبارت های متنی که قرار است باهم جمع شوند را مشخص میکند ، اگر مقدار عبارتی برابر با NULL باشد ، تابع از آن عبور می کند ، همچنین استفاده از این پارامتر ضروری است |
اطلاعات فنی
پشتیبانی فنی MySQL 4.0
مثال های بیشتر
دستور زیر عبارت های متنی ستون های Address
و PostalCode
و City
را همراه با یک فاصله ( Space )
در ستونی تحت عنوان Address
کنار هم قرار می دهد.
SELECT CustomerName, CONCAT_WS(" ", Address, PostalCode, City) AS Address
FROM Customers;
آیا این مطلب برای شما مفید بود ؟
راه شاد كردن ديگران (اخلاق خانواده)
و درود خدا بر او، فرمود: اى كميل خانواده ات را فرمان ده كه روزها در به دست آوردن بزرگوارى، و شب ها در رفع نياز خفتگان بكوشند.
سوگند به خدايى كه تمام صداها را مى شنود، هر كس دلى را شاد كند، خداوند از آن شادى لطفى براى او قرار دهد كه به هنگام مصيبت چون آب زلالى بر او باريدن گرفته و تلخى مصيبت را بزدايد چنان كه شتر غريبه را از چراگاه دور سازند.
حکمت 257 نهج البلاغه