কম্পিউটার

MySQL ব্যবহার করে, আমি কি একটি কলাম বাছাই করতে পারি কিন্তু 0 কে শেষ করতে দিতে পারি?


আপনি একটি কলাম বাছাই করতে পারেন, ORDER BY-এর সাহায্যে 0 শেষ আসে। সিনট্যাক্স নিম্নরূপ -

yourTableName ক্রম থেকে yourFieldName =0,yourFieldName দ্বারা *নির্বাচন করুন;

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

mysql> টেবিল তৈরি করুন SortColumnZeroAtLastDemo −> ( −> RankNumber int −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.40 সেকেন্ড)

এখন আপনি নিম্নোক্ত ক্যোয়ারী −

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করতে পারেন
mysql> SortColumnZeroAtLastDemo মান (100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> সন্নিবেশ করুন SortColumnZeroAtLastDemo মানগুলিতে (0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ডের মধ্যে ঢোকান) 0);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> SortColumnZeroAtLastDemo মানগুলিতে ঢোকান(50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> SortColumnZeroAtLastDemo মানগুলিতে ঢোকান(10);Query (10) প্রভাবিত 0.15 সেকেন্ড)mysql> SortColumnZeroAtLastDemo মানগুলিতে সন্নিবেশ করুন 

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

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

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

<প্রে>+------------+| র‌্যাঙ্ক নম্বর |+------------+| 100 || 0 || 0 || 50 || 10 || 0 || 40 |+------------+7 সারি সেটে (0.00 সেকেন্ড)

এখানে কলাম বাছাই করার জন্য ক্যোয়ারী রয়েছে এবং শেষ পর্যন্ত সিনট্যাক্স ব্যবহার করে মান 0 সেট করা হয়েছে যা আমরা শুরুতে আলোচনা করেছি -

mysql> RankNumber =0,RankNumber দ্বারা SortColumnZeroAtLastDemo অর্ডার থেকে *নির্বাচন করুন;

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

<প্রে>+------------+| র‌্যাঙ্ক নম্বর |+------------+| 10 || 40 || 50 || 100 || 0 || 0 || 0 |+------------+7 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ একটি আলফানিউমেরিক কলাম বাছাই করবেন?

  2. STR_TO_DATE কলাম হিসাবে, কিন্তু কলাম পাওয়া যায়নি?

  3. MySQL-এ একটি নির্দিষ্ট শব্দ উপেক্ষা করে একটি কলাম সাজান

  4. একটি মাইএসকিউএল টেবিলে একটি কলাম আসা হিসাবে আমরা কি "বছর" ব্যবহার করতে পারি?