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

MySQL-এ স্পেসের আগের সব অক্ষর বের করুন


MySQL-এ কোনো কলাম থেকে স্পেসের আগের সব অক্ষর (যেমন প্রথম নাম) বের করতে LEFT() এবং LOCATE() ফাংশন ব্যবহার করুন। সিনট্যাক্স:

select left(yourColumnName,LOCATE(' ',yourColumnName) - 1) as anyVariableName from yourTableName;

উদাহরণের জন্য টেবিল তৈরি করি:

mysql> create table AllCharacterBeforeSpace -> ( -> FirstNameAndLastName varchar(200) -> ); Query OK, 0 rows affected (0.51 sec)

পুরো নাম যোগ করুন:

mysql> insert into AllCharacterBeforeSpace values('John Smith'); ... mysql> insert into AllCharacterBeforeSpace values('James Johnson'); Query OK, 1 row affected (0.17 sec)

রেকর্ডগুলো দেখান:

mysql> select *from AllCharacterBeforeSpace;

স্পেসের আগের অংশ (প্রথম নাম) বের করুন:

mysql> select left(FirstNameAndLastName,LOCATE(' ',FirstNameAndLastName) - 1) as FirstNameBeforeSpace -> from AllCharacterBeforeSpace;

ফলাফল:

+----------------------+ | FirstNameBeforeSpace | +----------------------+ | John                 | | Carol                | | Maria                | | James                | +----------------------+ 4 rows in set (0.03 sec)

নোট: যদি কলামে স্পেস না থাকে, তবে খালি স্ট্রিং ফেরত দেবে।


  1. MySQL-এ COUNT() এবং GROUP BY দিয়ে কলামে প্রতিটি উপাদানের ফ্রিকোয়েন্সি গণনা

  2. MySQL-এ ৮ মাসের ইন্টারভ্যালের পরের রেকর্ডগুলো পেতে কোয়েরি

  3. একক MySQL কোয়ারিতে একাধিক সারি পাওয়ার পদ্ধতি

  4. MySQL-এ হাইফেন (-) এর আগের সব ক্যারেক্টার বের করা (SUBSTRING_INDEX)