কম্পিউটার

MySQL ক্যোয়ারী প্রথমে নিচের ক্রমে নেতিবাচক মান এবং তারপর ঊর্ধ্ব ক্রমে ধনাত্মক মান সেট করতে


এর জন্য, আপনি UNION ব্যবহার করতে পারেন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান -9); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(-190); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (190); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান 

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

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

আউটপুট

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

তৈরি করবে <প্রে>+---------+| সংখ্যা |+---------+| 10 || 100 || -9 || -190 || 190 || 0 || 140 |+---------+7 সারি সেটে (0.00 সেকেন্ড)

নিচের ক্রমানুসারে ঋণাত্মক মান এবং তারপর ঊর্ধ্ব ক্রমে ধনাত্মক মান প্রদর্শন করার জন্য ক্যোয়ারী দেওয়া হল। প্রাথমিকভাবে, আমরা 0 −

প্রদর্শন করছি
mysql> (DemoTable থেকে *নির্বাচন করুন যেখানে Number=0)-> union-> (*নির্বাচন করুন DemoTable থেকে যেখানে Number <0 order by Number desc)-> union-> (DemoTable থেকে *নির্বাচন করুন যেখানে Number> 0 অর্ডার করুন) সংখ্যা);

আউটপুট

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

তৈরি করবে <প্রে>+---------+| সংখ্যা |+---------+| 0 || -9 || -190 || 10 || 100 || 190 || 140 |+-------+7 সারি সেটে (0.03 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারী প্রথম টেবিল থেকে মান নির্বাচন করতে এবং দ্বিতীয়টিতে সন্নিবেশ করতে?

  2. প্রথমে নাল মান না দিয়ে ফলাফল প্রদর্শন করুন এবং তারপরে MySQL এ নাল মান সহ

  3. প্রথমে শেষ 3 মাসের মধ্যে অর্ডার করুন, তারপর বর্ণানুক্রমিকভাবে MySQL এ?

  4. প্রথম মানের চারপাশে মোড়ানো এবং একটি একক প্রশ্নে ASC এবং DESC দ্বারা MySQL অর্ডার প্রয়োগ করুন