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

MySQL SELECT-এ CAST ফাংশন ব্যবহার করা


MySQL-এ CAST() ফাংশন দিয়ে ডেটা টাইপ রূপান্তর

MySQL-এ CAST() ফাংশন ব্যবহার করে যেকোনো মানকে নির্দিষ্ট ডেটা টাইপে (CHAR, SIGNED, UNSIGNED, DATE, DATETIME, DECIMAL, TIME, BINARY) রূপান্তর করা যায়।

সিনট্যাক্স

CAST(expression AS target_type)

সাধারণ টার্গেট টাইপ

  • CHAR(N) → ক্যারেক্টার স্ট্রিং
  • SIGNED [INTEGER] → সাইনড পূর্ণসংখ্যা
  • UNSIGNED [INTEGER] → আনসাইনড পূর্ণসংখ্যা
  • DATE, DATETIME, TIME
  • DECIMAL(M,D)
  • BINARY → বাইনারি স্ট্রিং (কেস-সেনসিটিভ কমপেয়ারের জন্য)

উদাহরণ সহ ব্যাখ্যা

টেবিল তৈরি:

mysql> CREATE TABLE castFunctionDemo (ShippingDate DATE);

ডেটা ইনসার্ট:

mysql> INSERT INTO castFunctionDemo VALUES('2019-01-31'), ('2018-07-12'), ('2016-12-06'), ('2017-08-25');

DATE কে CHAR(12)-এ কনভার্ট:

mysql> SELECT CAST(ShippingDate AS CHAR(12)) AS Conversion FROM castFunctionDemo;
+------------+
| Conversion |
+------------+
| 2019-01-31 |
| 2018-07-12 |
| 2016-12-06 |
| 2017-08-25 |
+------------+

ব্যবহার ক্ষেত্র: ডেটা এক্সপোর্ট, স্ট্রিং কনক্যাটেনেশন, কেস-সেনসিটিভ কমপেয়ার, নির্দিষ্ট প্রিসিশন নিশ্চিতকরণ, ইত্যাদি।

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

  2. Java-এ MySQL PreparedStatement দিয়ে SELECT কোয়েরি চালানো

  3. C#-এ return স্টেটমেন্ট ব্যবহার করা

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