কম্পিউটার টিউটোরিয়াল

MySQL-এ @ চিহ্ন ব্যবহার করে ইউজার-ডিফাইনড ভেরিয়েবল ডিক্লেয়ার ও ব্যবহার

@ সাইন দিয়ে সেশন ভেরিয়েবল

MySQL-এ @variable_name সিনট্যাক্স দিয়ে ইউজার-ডিফাইনড সেশন ভেরিয়েবল তৈরি ও ব্যবহার করা যায়। এটি কানেকশন-স্কোপড থাকে।

সিনট্যাক্স

SET @var_name := value;

উদাহরণ

mysql> CREATE TABLE DemoTable1331 (Id INT, Name VARCHAR(20));

mysql> INSERT INTO DemoTable1331 VALUES 
(10, 'Chris'), (101, 'David'), (40, 'Bob'), (30, 'Mike'), (60, 'John');

mysql> SELECT * FROM DemoTable1331;

ভেরিয়েবল সেট ও ব্যবহার

mysql> SET @Value := 40;
mysql> SELECT * FROM DemoTable1331 WHERE Id > @Value;

ফলাফল

+------+-------+
| Id   | Name  |
+------+-------+
| 101  | David |
| 60   | John  |
+------+-------+

ব্যবহার ক্ষেত্র: স্টোরড প্রসিডিউর, ট্রিগার, কুয়েরিে বারবার ব্যবহৃত মান সংরক্ষণ, ডাইনামিক SQL তৈরির সময়। ভেরিয়েবল নাম কেস-ইনসেনসিটিভ।

  1. এক্সেলে IF ফাংশন ব্যবহার করার পদ্ধতি

  2. লিনাক্স শেল ব্যবহার করার গাইড

  3. MySQL-এ বর্তমান ডাটাবেসের নাম ব্যবহার করে সেটি ডিলিট করার পদ্ধতি

  4. এক্সেলে SIGN ফাংশন ব্যবহার করুন: সংখ্যার সাইন (চিহ্ন) নির্ধারণ করুন