কম্পিউটার

কিভাবে MySQL এ একটি কলাম দ্বারা রেকর্ড অর্ডার করবেন এবং শেষে খালি রেকর্ড রাখবেন?


কলাম অনুসারে অর্ডার পেতে এবং শেষে খালি রেকর্ড রাখতে, MySQL থেকে ORDER By এবং “is null” ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে * নির্বাচন করুন যদি (yourColumName =’ ’ অথবা yourColumName is null,1,0), yourColumnName;

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

mysql> টেবিল খালি সেলসঅ্যাটএন্ড তৈরি করুন −> ( −> ProductId varchar(100) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড)

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

mysql> emptyCellsAtEnd মানগুলিতে সন্নিবেশ করান emptyCellsAtEnd মানগুলিতে সন্নিবেশ করান 'P-3'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> emptyCellsAtEnd মানগুলিতে ঢোকান('P-4'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> emptyCellsAtEnd মানগুলিতে সন্নিবেশ করুন ('P -9'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> emptyCellsAtEnd মানগুলিতে ঢোকান(''); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> খালি সেলসঅ্যাটএন্ড মানগুলিতে সন্নিবেশ করুন ('P-8'); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

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

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

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

<প্রে>+------------+| পণ্যের আইডি |+------------+| | | পৃ-১ || পৃ-১৬ || || P-3 || প-4 || P-9 || || P-8 |+----------+9 সারি সেটে (0.00 সেকেন্ড)

এখন আপনি শেষ পর্যন্ত খালি ঘর স্থাপনের জন্য শুরুতে আলোচনা করা প্রশ্নটি বাস্তবায়ন করতে পারেন। শেষে খালি কক্ষগুলি রাখার প্রশ্নটি নিম্নরূপ -

mysql> emptyCellsAtEnd−> থেকে *নির্বাচন করুন if(ProductId ='' বা ProductId null,1,0),ProductId;

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

<প্রে>+------------+| পণ্যের আইডি |+------------+| পৃ-১ || পৃ-১৬ || P-3 || প-4 || প-8 || P-9 || || || |+------------+9 সারি সেটে (0.00 সেকেন্ড)
  1. মডুলাস ফলাফলের ভিত্তিতে রেকর্ড দ্বারা অর্ডার করার জন্য মাইএসকিউএল কোয়েরি

  2. তারিখ রেকর্ডের সাথে একটি MySQL কলাম থেকে প্রথম তারিখ এবং শেষ তারিখের তুলনা কিভাবে করবেন?

  3. MySQL-এ একটি কলাম থেকে ডুপ্লিকেট রেকর্ডের গণনা প্রদর্শন করুন এবং ফলাফল অর্ডার করুন

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