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

MySQL-এ 'A' দিয়ে শুরু হওয়া নাম খুঁজে বের করা

এজন্য LIKE অপারেটর ব্যবহার করুন:

SELECT * FROM yourTableName WHERE yourColumnName LIKE 'A%';

প্রথমে একটি টেবিল তৈরি করি:

mysql> CREATE TABLE DemoTable (
    StudentName VARCHAR(100)
);

রেকর্ড যোগ করি:

mysql> INSERT INTO DemoTable VALUES('John Smith');
mysql> INSERT INTO DemoTable VALUES('Adam Smith');
mysql> INSERT INTO DemoTable VALUES('Aaron Taylor');
mysql> INSERT INTO DemoTable VALUES('Chris Brown');

সকল রেকর্ড দেখতে:

mysql> SELECT * FROM DemoTable;

আউটপুট:

+--------------+
| StudentName  |
+--------------+
| John Smith   |
| Adam Smith   |
| Aaron Taylor |
| Chris Brown  |
+--------------+

'A' দিয়ে শুরু হওয়া নাম খুঁজে বের করার কোয়েরি:

mysql> SELECT * FROM DemoTable WHERE StudentName LIKE 'A%';

আউটপুট:

+--------------+
| StudentName  |
+--------------+
| Adam Smith   |
| Aaron Taylor |
+--------------+

ব্যাখ্যা: LIKE 'A%' এ % হয় ওয়াইল্ডকার্ড যা যেকোনো সংখ্যক ক্যারেক্টার মিলিয়ে দেয়। A% মানে 'A' দিয়ে শুরু হওয়া যেকোনো স্ট্রিং।

কেস-ইনসেনসিটিভ: ডিফল্ট কোলেশন (যেমন utf8_general_ci) কেস-ইনসেনসিটিভ, তাই 'a%' ও 'A%' একই ফলাফল দেবে। কেস-সেনসিটিভ খোঁজার জন্য COLLATE utf8_bin ব্যবহার করুন।

  1. MySQL-এ NULL-এর পরিবর্তে 0 ফেরত দেওয়ার উপায়

  2. MySQL-এ সঠিক স্ট্রিং (case-sensitive) খুঁজে বের করার উপায়

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

  4. লিনাক্সে ক্লিপম্যান (Clipman) দিয়ে যেকোনো টেক্সট গুগল সার্চ করা