আপনি MySQL-এর CEIL() ফাংশন ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক। এখানে আমরা প্রথম কলামটি VARCHAR হিসেবে নিয়েছি:
mysql> create table DemoTable ( Value varchar(20), UpdateValue int ); Query OK, 0 rows affected (1.08 sec)
ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:
mysql> insert into DemoTable(Value) values('100'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable(Value) values('false'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable(Value) values('true'); Query OK, 1 row affected (0.07 sec)
mysql> insert into DemoTable(Value) values('1'); Query OK, 1 row affected (0.07 sec)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সকল রেকর্ড প্রদর্শন করুন:
mysql> select *from DemoTable;
এটি নিম্নলিখিত আউটপুট দেবে:
+-------+-------------+ | Value | UpdateValue | +-------+-------------+ | 100 | NULL | | false | NULL | | true | NULL | | 1 | NULL | +-------+-------------+ 4 rows in set (0.00 sec)
স্ট্রিং কলাম থেকে সংখ্যাসূচক মান কাস্ট এবং আপডেট করার কোয়েরি (যতক্ষণ প্রযোজ্য):
mysql> update DemoTable set UpdateValue=ceil(cast(Value AS char(7))); Query OK, 4 rows affected (0.18 sec) Rows matched: 4 Changed: 4 Warnings: 0
টেবিলের রেকর্ডগুলো একবার আবার চেক করুন:
mysql> select *from DemoTable;
এটি নিম্নলিখিত আউটপুট দেবে:
+-------+-------------+ | Value | UpdateValue | +-------+-------------+ | 100 | 100 | | false | 0 | | true | 0 | | 1 | 1 | +-------+-------------+ 4 rows in set (0.00 sec)