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

MySQL কোয়েরি শুধু একক শব্দের রেকর্ডগুলো দেখানোর জন্য

এই জন্য LIKE এর ভিত্তিতে রেকর্ড ফিল্টার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    Name varchar(50) ); Query OK, 0 rows affected (0.50 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('Adam Smith'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('Carol'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('David Miller'); Query OK, 1 row affected (0.10 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+--------------+ | Name | +--------------+ | John Smith | | John | | Adam Smith | | Carol | | David Miller | +--------------+ 5 rows in set (0.00 sec)

একক শব্দের রেকর্ডগুলো দেখানোর কোয়েরি নিচে দেওয়া হলো। একাধিক শব্দের রেকর্ড বাদ দিতে NOT LIKE '% %' ব্যবহার করা হয়েছে:

mysql> select *from DemoTable where Name not like '% %';

এটি নিচের আউটপুট দেবে:

+-------+ | Name | +-------+ | John | | Carol | +-------+ 2 rows in set (0.00 sec)
  1. MySQL-এ একক ফিল্ড দ্বারা অর্ডার করে বাকি রেকর্ডগুলো একই ক্রমে দেখানো

  2. MySQL-এ IF() ফাংশন ব্যবহার করে শুধু NULL বা ০ ভ্যালু কন্টেইনিং ফিল্ড আপডেট করুন

  3. MySQL-এ LEFT() ফাংশন দিয়ে বাম পাশ থেকে ১৫ ক্যারেক্টার বের করা

  4. MySQL-এ একাধিক কলাম একসাথে আপডেট করা (সিঙ্গল কুয়েরি)