কম্পিউটার

একটি URL-এ MySQL স্ট্রিং শেষ সূচক?


শেষ সূচক পেতে, MySQL থেকে SUBSTRING_INDEX() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

select yourColumnName1,...N,SUBSTRING_INDEX(yourColumnName,’yourDelimiter’,-1)আপনার টেবিলের নাম থেকে যেকোনো পরিবর্তনশীল নাম হিসেবে;

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

mysql> টেবিল LastIndexString তৈরি করুন -> ( -> Id int, -> yourURL text -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.89 সেকেন্ড)

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

LastIndexString মানগুলিতে
mysql> সন্নিবেশ করান −//exampledemo.example.com/index.jsp');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> LastIndexString মানগুলিতে ঢোকান(3,'https −//www.example.com/question/LastString');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

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

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

নিচের আউটপুট ইউআরএল স্ট্রিং −

প্রদর্শন করছে
+------+----------------------------------------- ------+| আইডি | yourURL |+------+----------------------------------------- -----+| 1 | https −//www.example.com/home.html || 2 | https −//exampledemo.example.com/index.jsp || 3 | https −//www.example.com/question/LastString|+------+---------------------------- -----------------+3টি সারি সেটে (0.00 সেকেন্ড)

একটি URL স্ট্রিং −

থেকে শেষ ইনডেক্স স্ট্রিং পেতে এখানে ক্যোয়ারী রয়েছে
mysql> LastIndexString থেকে LastStringFromURL হিসাবে Id, substring_index(yourURL,'/',-1) নির্বাচন করুন;

নিচের আউটপুটটি URL-

-এর অংশ প্রদর্শন করে <প্রে>+------+----------------------+| আইডি | LastStringFromURL |+------+-------------------+| 1 | home.html || 2 | index.jsp || 3 | LastString |+------+-------------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে একটি MySQL ক্যোয়ারী দিয়ে একটি স্ট্রিং অংশ কাটা?

  2. একটি স্ট্রিং একটি শব্দ আছে কিনা চেক করতে MySQL ক্যোয়ারী?

  3. মাইএসকিউএল ক্যোয়ারী IF স্টেটমেন্টের ফলে একটি স্ট্রিং ফেরত দিতে?

  4. MySQL ক্যোয়ারী নির্দিষ্ট শেষ স্ট্রিং অক্ষর দ্বারা সাজানোর জন্য?