কম্পিউটার

কিভাবে একটি টেবিল থেকে সব মান শুধুমাত্র একবার নির্বাচন করবেন যদি সেগুলি নকল করা হয়?


আপনি একটি টেবিল থেকে সমস্ত মান নির্বাচন করতে স্বতন্ত্র কীওয়ার্ড ব্যবহার করতে পারেন যদি সেগুলি পুনরাবৃত্তি হয়।

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

আপনার টেবিলের নাম থেকে স্বতন্ত্র আপনার কলাম নাম নির্বাচন করুন;

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

mysql> টেবিল displayOnlyDistinctValue তৈরি করুন -> ( -> UserId int NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(100), -> UserAge int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.47)> 

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

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

mysql> displayOnlyDistinctValue(UserName,UserAge) মান ('Larry',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> প্রদর্শনে সন্নিবেশ করুনOnlyDistinctValue(ব্যবহারকারীর নাম,ব্যবহারকারীর বয়স) মান,'23;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> displayOnlyDistinctValue(ব্যবহারকারীর নাম,ব্যবহারকারীর বয়স) মান ('ল্যারি',21); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> প্রদর্শনে সন্নিবেশ করুনOnlyDistinctValue(UserName মান('স্যাম',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> প্রদর্শনে সন্নিবেশ করুনOnlyDistinctValue(UserName,UserAge) মান('Carol',25); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> displayOnlyDistinctValue(UserName,UserAge) মান ('Sam',26); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> প্রদর্শনে সন্নিবেশ করুনOnlyDistinctValue(ব্যবহারকারীর নাম,ব্যবহারকারীর বয়স) মান('Sam',OK ,27);Query সারি প্রভাবিত (0.13 সেকেন্ড)mysql> displayOnlyDistinctValue(UserName,UserAge) মান ('Bob',22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> প্রদর্শনের মধ্যে সন্নিবেশ করুনOnlyDistinctValue(UserName),User'Value(UserName)'Aser' ,22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

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

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

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

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

+---------+---------+---------+| UserId | ব্যবহারকারীর নাম | ব্যবহারকারীর বয়স |+---------+---------+---------+| 1 | ল্যারি | 23 || 2 | মাইক | 23 || 3 | ল্যারি | 21 || 4 | স্যাম | 23 || 5 | ক্যারল | 25 || 6 | স্যাম | 26 || 7 | স্যাম | 27 || 8 | বব | 22 || 9 | ল্যারি | 22 |+---------+---------+---------+9 সারি সেটে (0.00 সেকেন্ড)

এখানে শুধুমাত্র একবার টেবিল থেকে সমস্ত মান নির্বাচন করার প্রশ্ন রয়েছে যদি সেগুলি সদৃশ হয়৷

কেস 1 - ব্যবহারকারীর নাম কলামের নামে৷

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

mysql> displayOnlyDistinctValue থেকে স্বতন্ত্র ব্যবহারকারীর নাম নির্বাচন করুন;

আউটপুট

<প্রে>+---------+| ব্যবহারকারীর নাম |+---------+| ল্যারি || মাইক || স্যাম || ক্যারল || বব |+---------+5 সারি সেটে (0.00 সেকেন্ড)

কেস 2 -UserAge কলামের নামে।

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

mysql> displayOnlyDistinctValue থেকে স্বতন্ত্র UserAge নির্বাচন করুন;

আউটপুট..

<প্রে>+---------+| ব্যবহারকারীর বয়স |+---------+| 23 || 21 || 25 | | 26 || 27 || 22 |+---------+6 সারি সেটে (0.00 সেকেন্ড)
  1. একটি মাইএসকিউএল টেবিল থেকে নির্দিষ্ট আইডি সহ একটি সারি ছাড়া সমস্ত রেকর্ড কীভাবে নির্বাচন করবেন?

  2. MySQL দ্বারা একটি টেবিলে মান সন্নিবেশ করান MySQL-এর অন্য টেবিল থেকে নির্বাচন করুন?

  3. আমি কীভাবে শুধুমাত্র একটি টেবিল থেকে ডেটা নির্বাচন করব যেখানে সেই টেবিলের কলামের মানগুলি MySQL-এর অন্য টেবিলের কলামের মানগুলির সাথে মেলে?

  4. কিভাবে একটি MySQL টেবিলে শুধুমাত্র 3টি অর্ডার করা সারি নির্বাচন করবেন?