SET স্টেটমেন্ট দিয়ে SELECT ফলাফল ইউজার ভেরিয়েবলে এসাইন করতে SELECT কোয়েরিটি সাবকোয়েরি হিসেবে ব্র্যাকেটের ভেতরে লিখতে হয়। শর্ত হলো SELECT কোয়েরিটি একক মান ফেরত দিতে হবে।
উদাহরণ
'Tender' টেবিল থেকে সর্বোচ্চ tender_value (২ দশমিক স্থানে রাউন্ড করে) @Val_Max ভেরিয়েবলে সংরক্ষণ:
mysql> SET @Val_Max = (SELECT ROUND(MAX(tender_value),2) from tender); Query OK, 0 rows affected (0.00 sec) mysql> Select @Val_Max; +----------+ | @Val_Max | +----------+ | 265.59 | +----------+