কম্পিউটার

একটি টেবিলে একাধিক কলাম অন্তর্ভুক্ত করার জন্য MySQL ক্যোয়ারী যা আগে থেকে নেই


আপনি একাধিক AS কীওয়ার্ড ব্যবহার করে সহজেই একাধিক কলাম যোগ করতে পারেন যা একটি প্রশ্নে বিদ্যমান নেই৷

প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন ColumnDoesNotExists -> ( -> UserId int, -> UserName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.67 সেকেন্ড)

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

mysql> ColumnDoesNotExists(UserId,UserName) মান (100,'Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> ColumnDoesNotExists(UserId,UserName) মানগুলিতে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> ColumnDoesNotExists(UserId,UserName) মানগুলিতে সন্নিবেশ করান মান(103,'ডেভিড');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> কলামে ঢোকান ColumnDoesNotExists(UserId,UserName) মান (105,'ম্যাক্সওয়েল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> ColumnDoesNotExists(UserId,UserName) মানগুলিতে সন্নিবেশ করুন(106,'Bob'1); সারি প্রভাবিত (0.17 সেকেন্ড)mysql> ColumnDoesNotExists(UserId,UserName) মানগুলিতে সন্নিবেশ করুন(107,'John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> কলামে ঢোকান জেমস'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড )

উদাহরণ

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

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

আউটপুট

<প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 100 | ল্যারি || 101 | স্যাম || 102 | মাইক || 103 | ডেভিড || 104 | রবার্ট || 105 | ম্যাক্সওয়েল || 106 | বব || 107 | জন || 108 | জেমস |+---------+---------+9 সারি সেটে (0.00 সেকেন্ড)

উদাহরণ

এখানে একটি কলামের নাম যোগ করার জন্য ক্যোয়ারী রয়েছে যা একটি কোয়েরিতে বিদ্যমান নেই −

mysql> ColumnDoesNotExists থেকে UserId,UserName,23 AS Age নির্বাচন করুন;

আউটপুট

+---------+---------+------+| UserId | ব্যবহারকারীর নাম | বয়স |+---------+---------+------+| 100 | ল্যারি | 23 || 101 | স্যাম | 23 || 102 | মাইক | 23 || 103 | ডেভিড | 23 || 104 | রবার্ট | 23 || 105 | ম্যাক্সওয়েল | 23 || 106 | বব | 23 || 107 | জন | 23 || 108 | জেমস | 23 |+---------+---------+------+9 সারি সেটে (0.00 সেকেন্ড)

উদাহরণ

এখন এক সময়ে একাধিক কলাম যোগ করার জন্য ক্যোয়ারী দেখি। এখানে আমরা 'মার্কস' এবং 'দেশের নাম' -

কলাম যোগ করছি
mysql> ColumnDoesNotExists থেকে UserId,UserName,23 AS Age,99 AS Marks,'UK' AS দেশের নাম নির্বাচন করুন;

আউটপুট

+---------+---------+------+-------+------------ -+| UserId | ব্যবহারকারীর নাম | বয়স | চিহ্ন | দেশের নাম |+---------+---------+------+-------+------------- +| 100 | ল্যারি | 23 | 99 | ইউকে || 101 | স্যাম | 23 | 99 | ইউকে || 102 | মাইক | 23 | 99 | ইউকে || 103 | ডেভিড | 23 | 99 | ইউকে || 104 | রবার্ট | 23 | 99 | ইউকে || 105 | ম্যাক্সওয়েল | 23 | 99 | ইউকে || 106 | বব | 23 | 99 | ইউকে || 107 | জন | 23 | 99 | ইউকে || 108 | জেমস | 23 | 99 | ইউকে |+---------+---------+------+-------+------------ সেটে +9 সারি (0.00 সেকেন্ড)

  1. একটি তারিখ কলাম NULL করতে MySQL ক্যোয়ারী?

  2. মাইএসকিউএল ক্যোয়ারী 14 দিনের বেশি সাম্প্রতিক তারিখ আনার জন্য?

  3. MySQL-এ X-এর কম অক্ষর আছে এমন প্রশ্নের ফলাফল?

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?