पहले हमें इस बात पर ध्यान देना चाहिए कि हम mysql में एक चर को कैसे परिभाषित कर सकते हैं
Mysql में एक परिवर्तनीय को परिभाषित करने के लिए इसे '@' की तरह @ {variable_name} और इस '{variable_name}' से शुरू करना चाहिए, हम इसे अपने वैरिएबल नाम से बदल सकते हैं।
अब, mysql में एक चर में एक मूल्य कैसे निर्दिष्ट करें। इसके लिए हमारे पास कई तरीके हैं
- 'SET' कीवर्ड का उपयोग करना।
उदाहरण :-
mysql > SET @a = 1;
- कीवर्ड 'सेट' का उपयोग किए बिना और ': =' का उपयोग किए बिना।
उदाहरण:-
mysql > @a:=1;
- 'सेलेक्ट' स्टेटमेंट का उपयोग करके।
उदाहरण:-
mysql > select 1 into @a;
यहां @a उपयोगकर्ता परिभाषित चर है और 1 @ में असाइन होने जा रहा है।
अब @ {variable_name} का मान कैसे प्राप्त करें या उसका चयन करें।
हम चुनिंदा कथन का उपयोग कर सकते हैं
उदाहरण :-
mysql > select @a;
यह आउटपुट दिखाएगा और @a का मान दिखाएगा।
अब एक चर में तालिका से एक मान कैसे निर्दिष्ट करें।
इसके लिए हम दो स्टेटमेंट का उपयोग कर सकते हैं जैसे: -
1।
@a := (select emp_name from employee where emp_id = 1);
-
select emp_name into @a from employee where emp_id = 1;
सदैव सावधान रहें emp_name को एकल मूल्य वापस करना होगा अन्यथा यह इस प्रकार के बयानों में आपको त्रुटि देगा।
इसे देखें: -
http://www.easysolutionweb.com/sql-pl-sql/how-to-assign-a-value-in-a-variable-in-mysql