আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(102,'David');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+-------+| আইডি | নাম |+------+------+| 100 | ক্রিস || 101 | বব || 102 | ডেভিড |+------+-------+3 সারি সেটে (0.00 সেকেন্ড)
WHERE IN() −
ব্যবহার করার জন্য একটি সঞ্চিত পদ্ধতি তৈরি করার জন্য এখানে ক্যোয়ারী রয়েছেmysql> DELIMITER //mysql> প্রক্রিয়া তৈরি করুন যেখানেInDemo(ইনপুট varchar(100)) -> BEGIN -> সেট করুন @Query ='DemoTable থেকে নাম নির্বাচন করুন'; -> সেট করুন @Query =CONCAT(@Query,' যেখানে Id IN (',`input`,')'); -> @Query থেকে stmt প্রস্তুত করুন; -> stmt চালান; -> ডিলোকেট প্রস্তুত stmt; -> শেষ //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.23 সেকেন্ড)mysql> DELIMITER;
এখন আপনি CALL কমান্ড -
ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করতে পারেনmysql> call whereInDemo('100,102');
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+| নাম |+------+| ক্রিস || ডেভিড |+------+2 সারি সেটে (0.04 সেকেন্ড) কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত, 1 সতর্কতা (0.07 সেকেন্ড)