কম্পিউটার

মাইএসকিউএল ফিল্ড() ফাংশন?


ক্ষেত্র() ফাংশনটি মানের তালিকায় একটি মানের সূচক অবস্থান প্রদান করে। ORDER BY দিয়ে field() ফাংশন ব্যবহার করে মানগুলি সাজাই। সিনট্যাক্স নিম্নরূপ।

ক্ষেত্র অনুসারে *আপনার টেবিলনাম ক্রম থেকে নির্বাচন করুন(yourColumnName,yourValue1,yourValue2,yourValue3,yourValue4,.....N) desc;

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

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

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

OrderByDemo মানগুলিতে
mysql> সন্নিবেশ করুন 1001); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> OrderByDemo মানগুলিতে সন্নিবেশ করুন (401); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

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

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

নিচের আউটপুট।

<প্রে>+------------+| StudentId |+------------+| 101 || 1010 || 1001 || 401 |+----------+4 সারি সেটে (0.00 সেকেন্ড)

মান অনুসারে অর্ডার সাজানোর জন্য এখানে ক্যোয়ারী আছে। আমরা নিচের ক্রম অনুসারে সাজাতে হবে। প্রশ্নটি নিম্নরূপ।

mysql> ক্ষেত্র অনুসারে OrderByDemo অর্ডার থেকে *নির্বাচন করুন(StudentId,101,401,1001,1010) desc;

নিচের আউটপুট।

<প্রে>+------------+| StudentId |+------------+| 1010 || 1001 || 401 || 101 |+----------+4 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারীতে দুটি কলামের একটি ফাংশন দ্বারা অর্ডার করুন৷

  2. মাইএসকিউএল ক্যোয়ারী স্ট্রিং ফিল্ডের সাথে সংযুক্ত করে আপডেট করতে?

  3. একই ক্ষেত্রে বাছাই ক্রম সঞ্চালনের জন্য MySQL ক্যোয়ারী

  4. মাইএসকিউএল কোয়েরি ফিল্ড ভ্যালু থেকে কমা গণনা করতে?