একটি টেক্সট ফিল্ড থেকে প্রথম 40টি অক্ষর পেতে, MySQL থেকে LEFT() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -
YourTableName থেকে যেকোন ভেরিয়েবলনাম হিসাবে বামদিকে (yourColumnName,40) নির্বাচন করুন;
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল পুনরুদ্ধার করুন প্রথম 40 অক্ষর −> ( −> Allwords text −> ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.59 সেকেন্ড)
এখন আপনি insert কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> retrieveFirst40Characters এর মানগুলিতে সন্নিবেশ করুন('এটি একটি পাঠ্য থেকে চল্লিশটি অক্ষর বের করার জন্য একটি ক্যোয়ারী ডেমো'> ফিল্ড, আপনি চল্লিশটি অক্ষর পেতে বাম ফাংশন ব্যবহার করতে পারেন');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.32 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান। প্রশ্নটি নিম্নরূপ -
mysql> নির্বাচন করুন *retrieveFirst40Characters থেকে;
নিচের আউটপুট −
<পূর্ব>+------------------------------------------------------------ -------------------------------------------------- ------------------------+| সমস্ত শব্দ |+------------------------------------------------------------ -------------------------------------------------- -----------------------+| এটি আমাদের উদাহরণের জন্য একটি টেবিলে প্রদর্শিত একটি ডেমো পাঠ্য |+-------------------------------------- -------------------------------------------------- ---------------------------------- সেটে 1 সারি (0.00 সেকেন্ড)এখানে একটি পাঠ্য ক্ষেত্র −
থেকে প্রথম 40টি অক্ষর বের করার জন্য প্রশ্ন রয়েছেmysql> RetrieveFirst40Characters থেকে Retrieve40Characters হিসেবে বাম (AllWords,40) নির্বাচন করুন;
নিচের আউটপুটটি প্রথম 40টি অক্ষর −
প্রদর্শন করছে+--------------------------------------------+| পুনরুদ্ধার 40 অক্ষর |+--------------------------------------------+| এটি একটি টেবিলে প্রদর্শিত একটি ডেমো পাঠ্য |+----------------------------------------- ---+1 সারি সেটে (0.03 সেকেন্ড)