কম্পিউটার

স্ট্রিং থেকে সাবস্ট্রিং (শুধুমাত্র শেষ তিনটি অক্ষর) পেতে মাইএসকিউএল কোয়েরি?


এর জন্য, আপনি SUBSTR() পদ্ধতি ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি:

mysql> টেবিল তৈরি করুন DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.31 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:

mysql> DemoTable(FirstName) মান ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable(প্রথম নাম) মানগুলিতে সন্নিবেশ করুন ('ক্যারল'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.22 সেকেন্ড)mysql> DemoTable(FirstName) এর মান ('Robert'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable(প্রথম নাম) মানগুলিতে সন্নিবেশ করুন ('ক্রিস'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 সেকেন্ড)mysql> DemoTable(FirstName) মান ('David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+----+------------+| আইডি | প্রথম নাম |+----+------------+| 1 | জন || 2 | ক্যারল || 3 | রবার্ট || 4 | ক্রিস || 5 | ডেভিড |+---+----------+5 সারি সেটে (0.00 সেকেন্ড)

প্রতিটি স্ট্রিং থেকে শেষ তিনটি অক্ষর পেতে ক্যোয়ারী নিচে দেওয়া হল:

mysql> DemoTable থেকে substr(FirstName,-3) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

<প্রে>+----------------------+| substr(প্রথম নাম,-3) |+----------------------+| ওহ || রোল || ert || রিস || vid |+----------------------+5 সারি সেটে (0.00 সেকেন্ড)
  1. জাভা দিয়ে MySQL ডাটাবেসের একটি টেবিল থেকে শেষ রেকর্ড পান?

  2. শুধুমাত্র MySQL-এর নির্দিষ্ট ঘর থেকে যোগফল পান?

  3. MYSQL-এর নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া আলফানিউমেরিক স্ট্রিং সহ একটি কলাম থেকে সর্বোচ্চ মান কীভাবে পাওয়া যায়?

  4. MySQL ক্যোয়ারী বাম থেকে শুধুমাত্র 15 শব্দ প্রদর্শন করতে?