আপনি স্ট্রিংগুলির দৈর্ঘ্য সীমিত করতে MySQL থেকে SUBSTRING() ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ
yourTableName থেকে SUBSTRING(yourColumnName,1,yourIntegerValueToGetTheCharacters) asanyVariableName নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল লিমিট তৈরি করুনLengthOfLongTextDemo -> ( -> বাক্য LONGTEXT -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.74 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ
mysql> limitLengthOfLongTextDemo মানগুলিতে সন্নিবেশ করুন('এটি MySQL-এর ভূমিকা');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> limitLengthOfLongTextDemo মানগুলিতে সন্নিবেশ করান('PL/SQL হল Structurage'-এর এক্সটেনশন); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> limitLengthOfLongTextDemo মানগুলিতে ঢোকান('জাভা একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ
mysql> limitLengthOfLongTextDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<পূর্ব>+------------------------------------------------------------ --------+| বাক্য |+------------------------------------------------------------ -------+| এটি মাইএসকিউএল এর ভূমিকা || PL/SQL হল স্ট্রাকচার্ড কোয়েরি ল্যাঙ্গুয়েজের এক্সটেনশন || জাভা একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা |+----------------------------------------- -------------+3 সারি সেটে (0.00 সেকেন্ড)এখানে প্রদত্ত মানের অক্ষর পেতে ক্যোয়ারী
mysql> limitLengthOfLongTextDemo থেকে 26 অক্ষর হিসাবে সাবস্ট্রিং(বাক্য,1,26) নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+-------------------------------+| 26 অক্ষর |+----------------------------+| এই ভূমিকা টি || PL/SQL হল || এর এক্সটেনশন জাভা একটি অবজেক্ট ওরিয়েন্টেড |+----------------------------+3 সারি সেটে (0.00 সেকেন্ড)