কম্পিউটার টিউটোরিয়াল

MySQL-এ কোয়েরি রেজাল্ট থেকে টেবিল পপুলেট করা (INSERT ... SELECT)

এক টেবিলের কোয়েরি রেজাল্ট দিয়ে অন্য টেবিল পপুলেট করতে INSERT ... SELECT সিনট্যাক্স ব্যবহার করা হয়। সিনট্যাক্স:

INSERT yourTableName(yourColumnName1, yourColumnName2, ...) SELECT yourColumnName1, yourColumnName2, ... FROM yourAnotherTableName;

উদাহরণ

প্রথম টেবিল PopulateTableDemo (Name, Amount, ArrivalDateTime) এবং ৪ রো ডেটা।

দ্বিতীয় টেবিল PopulateQueryFromAnotherTable (UserName, Salary, DepartureDateTime) তৈরি করি।

পপুলেট করার কোয়েরি:

mysql> insert PopulateQueryFromAnotherTable(UserName,Salary,DepartureDateTime) select Name,Amount,ArrivalDateTime from PopulateTableDemo; Query OK, 4 rows affected

দ্বিতীয় টেবিলে ডেটা সঠিকভাবে কপি হয়েছে।

  1. MySQL-এ NOT IN() ব্যবহার করে নির্দিষ্ট মান বাদ দিয়ে রেকর্ড নির্বাচন

  2. MySQL-এ শুধুমাত্র NULL মান আপডেট করে অন্য মান দিয়ে প্রতিস্থাপন করা

  3. MySQL-এ IN() অপারেটর দিয়ে একক কোয়েরিতে একাধিক রেকর্ড ডিলিট করা

  4. MySQL-এ DISTINCT কলাম থেকে গড় (AVG) বের করা