সাব স্ট্রিংগুলি আনতে, নীচের সিনট্যাক্সের মতো MySQL-এ substr() পদ্ধতি ব্যবহার করুন -
yourTableName সীমিত anyValue থেকে substr(yourColumnName,startIndex,endIndex) নির্বাচন করুন;আপনারTableName সীমা যেকোন মান থেকে substr(yourColumnName,startIndex+endIndex) নির্বাচন করুন;
আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল ডেমো 11-> (−> id int NOT NULL AUTO_INCREMENT PRIMARY KEY,−> fileLocation text−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.60 সেকেন্ড)
সন্নিবেশ কমান্ড -
এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> demo11(fileLocation) মানগুলিতে সন্নিবেশ করান /users/data/db.sql');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.32 সেকেন্ড)mysql> demo11(fileLocation) মানগুলিতে ঢোকান ('C:/users/data/sample2.sql'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনmysql> ডেমো11 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+----+-------------------------------+| আইডি | ফাইলের অবস্থান |+------+-------------------------------+| 1 | ই:/users/program/sample.sql || 2 | E:/users/data/db.sql || 3 | C:/users/data/sample2.sql |+----+-------------------------------+3 সারি সেট (0.00 সেকেন্ড)sএখানে একাধিক লাইনে সাব স্ট্রিং ফলাফল পেতে ক্যোয়ারী আছে।
প্রথম অংশের প্রশ্নটি নিম্নরূপ -
mysql> demo11 সীমা 1,2 থেকে substr(fileLocation,1,15) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+----------------------------+| substr(fileLocation,1,15) |+----------------------------+| E:/users/data/d || C:/users/data/s |+----------------------------+2 সারি সেটে (0.00 সেকেন্ড)দ্বিতীয় অংশটি নিম্নরূপ -
mysql> demo11 সীমা 1,2 থেকে substr(fileLocation,16) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-------------------------+| substr(fileLocation,16) |+-------------------------+| b.sql || ample2.sql |+-------------------------+2 সারি সেটে (0.00 সেকেন্ড)