কম্পিউটার

MySQL এ স্থানের আগে সব অক্ষর পান?


MySQL-এ স্থানের আগে সমস্ত অক্ষর পেতে, আপনি MySQL থেকে left() ফাংশন ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে যেকোন ভেরিয়েবলনাম হিসাবে বাম (yourColumnName,LOCATE(' ',yourColumnName) - 1) নির্বাচন করুন;

উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি।

একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল AllCharacterBeforeSpace তৈরি করুন −> ( −> FirstNameAndLastName varchar(200) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

এখন আপনি টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন।

রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -

mysql> AllCharacterBeforeSpace মান ('John Smith'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> AllCharacterBeforeSpace মানগুলিতে ঢোকান ('ক্যারল টেইলর'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> AllCharacterBeforeSpace মানগুলিতে সন্নিবেশ করুন 

এখন আপনি সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন।

প্রশ্নটি নিম্নরূপ -

mysql> AllCharacterBeforeSpace থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+----------------------+| প্রথম নাম এবং শেষ নাম |+----------------------+| জন স্মিথ || ক্যারল টেলর || মারিয়া গার্সিয়া || জেমস জনসন |+----------------------+4 সারি সেটে (0.00 সেকেন্ড)

টেবিল থেকে স্থানের আগে সমস্ত অক্ষর পেতে ব্যবহার করা যেতে পারে এমন প্রশ্নটি এখানে রয়েছে৷

প্রশ্নটি নিম্নরূপ -

mysql> AllCharacterBeforeSpace থেকে FirstNameBeforeSpace −> হিসাবে বামদিকে (FirstNameAndLastName,LOCATE(' ',FirstNameAndLastName) - 1) নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+----------------------+| FirstNameBeforeSpace |+----------------------+| জন || ক্যারল || মারিয়া || জেমস |+----------------------+4টি সারি সেটে (0.03 সেকেন্ড)

উপরের ক্যোয়ারীটি একটি খালি স্ট্রিং প্রদান করে যখন এটি কলামে কোনো স্থান পায় না৷


  1. মাইএসকিউএল ক্যোয়ারী ফিল্ডের সমস্ত উপাদানের গণনা পেতে?

  2. 8 মাসের ব্যবধানের পরে রেকর্ড পেতে MySQL ক্যোয়ারী

  3. কিভাবে একটি একক MySQL ক্যোয়ারী একাধিক সারি পেতে?

  4. একটি নির্দিষ্ট অক্ষর হাইফেনের আগে সমস্ত অক্ষর পেতে MySQL ক্যোয়ারী