হ্যাঁ, আপনি 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 ব্যবহার করেছি।