SQL ক্যোয়ারির ফলে ফাইলের ফাইল এক্সটেনশন পেতে, আপনি SUBSTRING_INDEX() ব্যবহার করতে পারেন।
সিনট্যাক্স নিম্নরূপ
yourTableName থেকে substring_index(yourColumnName,'.',-1) নির্বাচন করুন যেকোন আলিয়াসনাম হিসাবে;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল getFileExtensionDemo তৈরি করুন -> ( -> File_Id int NULL AUTO_INCREMENT PRIMARY KEY, -> File_Name text -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> getFileExtensionDemo(File_Name) মানগুলিতে ঢোকান ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> getFileExtensionDemo(File_Name) মানগুলিতে সন্নিবেশ করান 'C.Users.Desktop.AllMySQLScript.sql');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> getFileExtensionDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
+----------------------------------------------- --------+| ফাইল_আইডি | ফাইল_নাম |+---------+-------------------------------------- -------+| 1 | John.AllMySQLCconcept.doc || 2 | Introductiontojava.txt || 3 | C এবং C++.AllDataStructureandAlgorithm.pdf || 4 | C.Users.Desktop.AllMySQLScript.sql |+---------+--------------- --------------- সেটে +4 সারি (0.00 সেকেন্ড)
এখানে কোয়েরির ফলস্বরূপ ফাইলের এক্সটেনশন পেতে ক্যোয়ারী আছে
mysql> getFileExtensionDemo থেকে AllFileExtension হিসাবে substring_index(File_Name,'.',-1) নির্বাচন করুন;
নিম্নলিখিতটি শুধুমাত্র ফাইল এক্সটেনশন সহ আউটপুট
<প্রে>+-------------------+| AllFileExtension |+-------------------+| ডক || txt || পিডিএফ || sql |+-------------------+4 সারি সেটে (0.20 সেকেন্ড)