কম্পিউটার

"নির্বাচন 1 …" প্রশ্নে "সীমা 1" ব্যবহার করা কি অর্থপূর্ণ?


হ্যাঁ, আপনি SELECT1 এর সাথে LIMIT 1 ব্যবহার করতে পারেন।

ধরুন, আপনি SELECT 1 ব্যবহার করছেন এবং আপনার টেবিলে কোটি কোটি রেকর্ড রয়েছে। এই ক্ষেত্রে, এটি 1 বিলিয়ন বার প্রিন্ট করবে।

SELECT 1 এর সিনট্যাক্স নিম্নরূপ -

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

ধরুন, আপনি LIMIT 1 ব্যবহার করছেন এবং আপনার টেবিলে কোটি কোটি রেকর্ড রয়েছে। এই ক্ষেত্রে, এটি শুধুমাত্র একবার 1 প্রিন্ট করবে।

LIMIT 1 এর সাথে SELECT 1 এর সিনট্যাক্স নিম্নরূপ -

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

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

mysql> সারণি Select1AndLimit1Demo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.99 সেকেন্ড)

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

mysql> Select1AndLimit1Demo(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> ঢোকান Select1AndLimit1Demo(নাম) মান ('ক্যারল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)mysql> Select1AndLimit1Demo(Name) মান ('Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> ঢোকান Select1AndLimit1Demo(নাম) মান ('বব'); কোয়েরি OK, 1 সারি প্রভাবিত 0.18 সেকেন্ড)mysql> Select1AndLimit1Demo(Name) মান ('David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> ঢোকান Select1AndLimit1Demo(নাম) মানগুলিতে ('মাইক'); কোয়েরি প্রভাবিত (1) 0.20 সেকেন্ড)mysql> Select1AndLimit1Demo(নাম) মান ('ম্যাক্সওয়েল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

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

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

আউটপুট

<প্রে>+----+---------+| আইডি | নাম |+---+---------+| 1 | জন || 2 | ক্যারল || 3 | স্যাম || 4 | বব || 5 | ডেভিড || 6 | মাইক || 7 | ম্যাক্সওয়েল |+---+---------+7 সারি সেটে (0.00 সেকেন্ড)

এখানে SELECT 1-এর ক্ষেত্রে রয়েছে। প্রশ্নটি নিম্নরূপ -

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

আউটপুট

+---+| 1 |+---+| 1 || 1 || 1 || 1 || 1 || 1 || 1 |+---+7 সারি সেটে (0.00 সেকেন্ড)

উপরে, আমাদের 7টি রেকর্ড সহ একটি টেবিল রয়েছে। অতএব, আউটপুট হল 7 গুণ 1।

আসুন এখন সিলেক্ট 1 এর কেসটি সীমা 1 এর সাথে দেখি। প্রশ্নটি নিম্নরূপ -

mysql> Select1AndLimit1Demo সীমা 1 থেকে 1 নির্বাচন করুন;

নিম্নোক্ত আউটপুটটি শুধুমাত্র একবার −

মান 1 প্রদর্শন করে
+---+| 1 |+---+| 1 |+---+1 সারি সেটে (0.00 সেকেন্ড)

উপরে, আমাদের টেবিলে 7টি রেকর্ড রয়েছে। আমরা 1 গুণ 1 পাচ্ছি কারণ আমরা LIMIT 1 ব্যবহার করেছি।


  1. Android sqlite এ SELECT Query কিভাবে ব্যবহার করবেন?

  2. কিভাবে MySQL এর NOW() এবং CURDATE() ফাংশন UTC ব্যবহার করবেন?

  3. কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?

  4. Nokia 1.3 পর্যালোচনা - একটি 99-ডলারের স্মার্টফোন কি অর্থপূর্ণ?