কম্পিউটার

MySQL-এ শেষ স্ল্যাশের পরে পাঠ্য নির্বাচন করবেন?


পাঠ্য নির্বাচন করতে আপনাকে MySQL থেকে substring_index() ফাংশন ব্যবহার করতে হবে।

সিনট্যাক্স নিম্নরূপ

আপনার টেবিলের নাম থেকে সাবস্ট্রিং_ইনডেক্স(yourColumnName,'/',-1) নির্বাচন করুন;

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

mysql> সারণি সিলেক্ট করুন টেক্সটআফটার লাস্ট স্ল্যাশডেমো -> ( -> UserId int NULL AUTO_INCREMENT PRIMARY KEY, -> UserPathDirectory varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.54 sec) 

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

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

mysql> SelectTextAfterLastSlashDemo(UserPathDirectory) মান ('C:/MyFolder1/MyEntityFramework')-এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> ঢোকান SelectTextAfterLastSlashDemo(UserPathDirectory)/SelectTextAfterLastSlashDemo);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> SelectTextAfterLastSlashDemo(UserPathDirectory) মানগুলিতে ঢোকান (UserPathDirectory) মান('C:/ProgramFiles/MySQL/Server 8.0'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> টেক্সটআফটার লাস্ট স্ল্যাশডেমো(ইউজারপাথ ডাইরেক্টরি) মান ('সি:/জেল্ডার এফ এন এফ)/1/জেকে ঢোকান; ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)

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

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

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

নীচের কলামগুলির মধ্যে আউটপুট প্রদর্শনের পথ

+---------+-------------------------------------- ---------+| UserId | UserPathDirectory |+---------+-------------------------------------- --------+| 1 | C:/MyFolder1/MyEntityFramework || 2 | D:/MySpringFrameworkDemo || 3 | E:/Java/MyRootFolder/Source/AllHibernateDemo || 4 | C:/Program Files/MySQL/Server 8.0 || 5 | C:/John/Folder1/Folder2 |+---------+------------------------------- ---------------+5 সারি সেটে (0.00 সেকেন্ড)

শেষ স্ল্যাশের পরে পাঠ্য পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে

mysql> substring_index(UserPathDirectory,'/',-1) নির্বাচন করুন TextAfterLastSlash fromselectTextAfterLastSlashDemo;

নিম্নোক্ত আউটপুটটি শেষ স্ল্যাশের পরে পাঠ্য প্রদর্শন করে

<প্রে>+------------+| TextAfterLastSlash |+-------------------------+| MyEntityFramework || MySpringFrameworkDemo || AllHibernateDemo || সার্ভার 8.0 || Folder2 |+------------+5 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL-এ DISTINCT বনাম GROUP BY নির্বাচন করবেন?

  2. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  3. MySQL এ X সময়ের পরে টাইমস্ট্যাম্প সহ এন্ট্রি নির্বাচন করুন

  4. MySQL থেকে তারিখ নির্বাচন করুন এবং টেক্সট ফরম্যাট করবেন?