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

MySQL-এ কলাম এলিয়াসকে নির্দিষ্ট ডেটা টাইপে কাস্ট করা (CASE ব্যবহার করে)

CASE এক্সপ্রেশন দিয়ে টাইপ কনভার্সন ও সাইন কন্ট্রোল

MySQL-এ আউটপুট কলামের ডেটা টাইপ বা সাইন (পজিটিভ/নেগেটিভ) কন্ট্রোল করতে CASE ও CAST ব্যবহার করা যায়।

উদাহরণ

mysql> CREATE TABLE DemoTable1505 (Value INT UNSIGNED, Status TINYINT(1));
mysql> INSERT INTO DemoTable1505 VALUES (20,0), (45,1);

কোয়েরি: Status=0 হলে পজিটিভ, Status=1 হলে नेগেটিভ

mysql> SELECT CASE Status
    -> WHEN 0 THEN CAST(Value AS SIGNED) * 1
    -> WHEN 1 THEN CAST(Value AS SIGNED) * -1
    -> END AS AllValues
    -> FROM DemoTable1505;

ফলাফল

+-----------+
| AllValues |
+-----------+
|        20 |
|       -45 |
+-----------+

ব্যাখ্যা: CAST(Value AS SIGNED) দিয়ে আনসাইনড ইন্টকে সাইনড এ কনভার্ট করা হয়েছে, তারপর গুনফল করে সাইন কন্ট্রোল করা হয়েছে।

  1. MySQL-এ নির্দিষ্ট কলামের ডেটা এক্সপোর্ট করুন

  2. MySQL-এ কলামের নাম খুঁজে বের করা

  3. MySQL-এ একটি কলামের স্ট্রিংগুলোর মধ্যে নির্দিষ্ট স্ট্রিং আছে কিনা যাচাই করা

  4. MySQL-এ DATE টাইপ কলাম আপডেট করা