#mysql
افزودن فیلد دلخواه همراه با select مقادیر در دیتابیس:
گاهی مواقع پیش میاد که ما نیاز داریم به همراه دیتایی که از دیتابیس دریافت میکنیم ، یک سری دیتای اضافی و کاستوم را هم بصورت json ارائه دهیم
برای مثال وقتی لیستی از user ها را از دیتابیس میخونیم ، جیسون مشابهِ " عکس شماره 1 " دریافت میکنیم
اما میخوایم با استفاده از مقادیر کاستوم + مقادیر داخل دیتابیس یک فیلد مجزا بسازیم ( برای مثال state عکس شماره 2 )
کافیه از CONCAT_WS استفاده کنیم:
SELECT CONCAT_WS("-", id, 'variable') AS state;
در کوئری بالا مقدار اول ، جداکننده ما خواهد بود که ما - را انتخاب کردیم
ما بقی ، مقادیری هستن که قرار هست به واسطه - به هم بچسبند فیلد id به ما مقدار id هر رکورد را میدهد ( مثلا 15 ) و مقدار variable هم مقداری است که ما مشخص میکنیم ( مثلا 20 ) و در نهایت state میشود :
'15-20'
- روش های مختلفی وجود داره که ما بر اساس نیازمون ازش استفاده میکنیم...
@devefun ⚡️
Post #4247
6.48K

- 👍 21
- 🆒 6
- ⚡ 1
- ❤ 1
- 👌 1