কম্পিউটার

MySQL concat_ws() পদ্ধতির ব্যবহার


CSV ফরম্যাটে MySQL কোয়েরির ফলাফল আউটপুট পেতে concat_ws() ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে যেকোন পরিবর্তনশীল নাম হিসাবে CONCAT_WS(',',yourColumnName1,yourColumnName2,yourColumnName3,....N) নির্বাচন করুন;

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

mysql> টেবিল তৈরি করুন CSVFormatOutputs -> ( -> StudentId int not null auto_increment, -> StudentName varchar(20), -> StudentAge int, -> PRIMARY KEY(StudentId) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত ( 1.15 সেকেন্ড)

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

mysql> CSVFormatOutputs(StudentName,StudentAge) মান ('Mike',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড)mysql> CSVFormatOutputs(StudentName,StudentAge)'6(26) মানগুলিতে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> CSVFormatOutputs(StudentName,StudentAge) মান ('Sam',19); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> CSVFormatOutputs-এ ঢোকান মান('ক্যারল',27);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.59 সেকেন্ড)mysql> CSVFormatOutputs(StudentName,StudentAge) মান ('Bob',24); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) 

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

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

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

+------------+------------+------------+| StudentId | ছাত্রের নাম | ছাত্র বয়স |+------------+------------+------------+| 1 | মাইক | 23 || 2 | জন | 26 || 3 | স্যাম | 19 || 4 | ক্যারল | 27 || 5 | বব | 24 |+------------+------------+------------+5 সারি সেটে (0.00 সেকেন্ড) 

concat_ws() −

ব্যবহার করে স্ক্রিনে CSV (কমা বিভক্ত মান) ফরম্যাটে আউটপুট পাওয়ার জন্য এখানে MySQL কোয়েরি রয়েছে।
mysql> CSVFormatOutputs থেকে CSVFormat হিসাবে concat_ws(',',StudentId,StudentName,StudentAge) নির্বাচন করুন;

নিচের আউটপুটটি CSV ফরম্যাট রেকর্ড −

প্রদর্শন করে <প্রে>+------------+| CSVFormat |+------------+| 1,মাইক,23 || 2, জন, 26 || 3,স্যাম,19 || 4,ক্যারল,27 || 5,Bob,24 |+------------+5 সারি সেটে (0.00 সেকেন্ড)

  1. মাইএসকিউএল-এ সাউন্ডএক্স() কীভাবে প্রশ্ন করবেন?

  2. সারি মুছে ফেলার জন্য MySQL ক্যোয়ারী

  3. MySQL WHERE এর সাথে কাজ করা.. অথবা একাধিক বা ব্যবহারের সাথে প্রশ্ন করা। একটি বিকল্প আছে?

  4. MySQL প্রশ্নে প্রবেশ করা হচ্ছে