কম্পিউটার

কিভাবে MySQL এ প্রাসঙ্গিকতা দ্বারা অর্ডার করবেন?


প্রাসঙ্গিকতা অনুসারে অর্ডার করতে, কেস স্টেটমেন্ট ব্যবহার করুন। ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন OrderByRelevance -> ( -> UserId int, -> UserName varchar(200) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -

OrderByRelevance মানগুলিতে
mysql> সন্নিবেশ করান 0.17 সেকেন্ড)mysql> OrderByRelevance মানগুলিতে সন্নিবেশ করুন(103,'Carolnathan Todd');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.33 সেকেন্ড)mysql> OrderByRelevance মানগুলিতে ঢোকান(104,'জন স্মিথ'); কোয়েরি প্রভাবিত (1) 0.22 সেকেন্ড)mysql> OrderByRelevance মান (105,'Sam Carol Bond'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

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

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

আউটপুট

<প্রে>+---------+------+| UserId | ব্যবহারকারীর নাম |+---------+-------------------+| 101 | ক্যারল স্মিথ || 102 | ক্যারল অ্যাডামস || 103 | ক্যারলনাথান টড || 104 | জন স্মিথ || 105 | স্যাম ক্যারল বন্ড |+---------+-------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে প্রাসঙ্গিকতা দ্বারা অর্ডার করার প্রশ্ন আছে. প্রশ্নটি নিম্নরূপ -

mysql> Id হিসেবে max(UserId) নির্বাচন করুন, OrderByRelevance থেকে UserName -> যেখানে UserName যেমন '%Carol%' গ্রুপ ইউজারনেম অনুসারে -> ক্রম অনুসারে যখন UserName like 'Carol%' তারপর 0 -> WHEN UserName like '% %Carol% %' তারপর 1 -> যখন '%Carol' এর মত ব্যবহারকারীর নাম তারপর 2 -> অন্য 3 -> শেষ, ব্যবহারকারীর নাম;

আউটপুট

<প্রে>+---------------+| আইডি | ব্যবহারকারীর নাম |+-----------------------------------------+| 102 | ক্যারল অ্যাডামস || 101 | ক্যারল স্মিথ || 103 | ক্যারলনাথান টড || 105 | স্যাম ক্যারল বন্ড |+------+-----------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে একটি একক MySQL ক্যোয়ারীতে GROUP BY দিয়ে FIELD দ্বারা অর্ডার করবেন?

  2. একাধিক আইডি দ্বারা MySQL ক্যোয়ারী অর্ডার করবেন?

  3. কিভাবে MySQL এ গোষ্ঠীবদ্ধ ক্ষেত্র অনুসারে অর্ডার করবেন?

  4. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?