কম্পিউটার

নির্দিষ্ট ক্ষেত্র/সারি সরান এবং MySQL-এ অন্যান্য রেকর্ড দেখাবেন?


এর জন্য, MySQL-এ CASE WHEN স্টেটমেন্ট ব্যবহার করুন। আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন ডেমো47−> (−> first_name varchar(20),−> last_name varchar(20)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.57 সেকেন্ড)

সন্নিবেশ কমান্ড -

এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> demo47 মানগুলিতে সন্নিবেশ করুন('John','Smith');Query OK, 1 সারি প্রভাবিত (0.18 sec)mysql> demo47 মানগুলিতে সন্নিবেশ করুন('ডেভিড','মিলার');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> demo47 মানগুলিতে সন্নিবেশ করুন('John','Doe'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> demo47 মানগুলিতে সন্নিবেশ করুন ('ক্রিস', 'ব্রাউন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন
mysql> ডেমো47 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------------+------------+| প্রথম_নাম | শেষ_নাম |+------------+------------+| জন | স্মিথ || ডেভিড | মিলার || জন | ডো || ক্রিস | ব্রাউন |+------------+----------+4টি সারি সেটে (0.00 সেকেন্ড)

MySQL-এ নির্দিষ্ট ক্ষেত্র/সারি অপসারণ এবং অন্যান্য রেকর্ডগুলি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে৷

mysql> কেস নির্বাচন করুন যখন first_name='John' তারপর last_name else first_name end Result−> demo47−> থেকে যেখানে 'John' in (first_name, last_name);

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+| ফলাফল |+---------+| স্মিথ || Doe |+---------+2 সারি সেটে (0.00 সেকেন্ড)
  1. রেকর্ড অর্ডার করুন এবং MySQL এ n সারি মুছে দিন

  2. কিভাবে নির্দিষ্ট রেকর্ড উপেক্ষা করবেন এবং MySQL এ অবশিষ্ট সংশ্লিষ্ট রেকর্ড (সংখ্যা) যোগ করবেন?

  3. MySQL-এ MATCH এবং AGAINST সহ একটি নির্দিষ্ট কলামে একটি স্ট্রিং ধারণকারী সারি নির্বাচন করুন

  4. MySQL একটি নির্দিষ্ট মাস এবং বছরের উপর ভিত্তি করে রেকর্ড আনতে?