আপনি একটি বন্ধনীতে subquery বন্ধ করতে হবে. সিনট্যাক্স নিম্নরূপ -
যদি (আপনার টেবিলের নাম থেকে গণনা (*) নির্বাচন করুন ),'হ্যাঁ', 'না') যেকোনো আলিয়াসনাম হিসাবে নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> সারণি সিলেক্টআইফডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT প্রাথমিক কী, -> নাম varchar(10) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.03 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> SelectIfDemo(Name) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> SelectIfDemo(নাম) মানগুলিতে সন্নিবেশ করুন ('ক্যারল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.17 সেকেন্ড)mysql> SelectIfDemo(Name) মান ('ল্যারি') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> SelectIfDemo(নাম) মানগুলিতে ঢোকান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.22 সেকেন্ড)mysql> SelectIfDemo(Name) মান ('Sam') এ সন্নিবেশ করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)
এখন আপনি একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> SelectIfDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------+------+| আইডি | নাম |+---+-------+| 1 | জন || 2 | ক্যারল || 3 | ল্যারি || 4 | বব || 5 | স্যাম |+---+------+5 সারি সেটে (0.00 সেকেন্ড)বন্ধনী বন্ধনীর ভিতরে একটি সাবকোয়েরি ব্যবহার করার সঠিক উপায় এখানে। প্রশ্নটি নিম্নরূপ -
mysql> ফলাফল হিসাবে if((Select count(*) SelectIfDemo থেকে নির্বাচন করুন,'Yes','No');
নিচের আউটপুট −
<প্রে>+---------+| ফলাফল |+---------+| হ্যাঁ |+---------+1 সারি সেটে (0.00 সেকেন্ড)