কম্পিউটার

কিভাবে MySQL এ একটি স্ট্রিং এর নির্দিষ্ট অংশ দ্বারা অর্ডার করবেন?


আপনি MySQL এ একটি স্ট্রিং এর নির্দিষ্ট অংশ দ্বারা অর্ডার করতে SUBSTRING() দ্বারা ORDER ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি:

mysql> টেবিল তৈরি করুন DemoTable (UserId varchar(200)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে সারণীতে রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত ক্যোয়ারী:

mysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('USER_Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান('USER_Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('USER_Bob) '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

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

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

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

<প্রে>+------------+| UserId | +------------+| USER_1234 || USER_John || USER_Sam || USER_Carol || USER_Bob |+------------+5 সারি সেটে (0.00 সেকেন্ড)

কেস 1: যখন আপনি একটি স্ট্রিং এর অংশ দ্বারা আরোহী ক্রমে অর্ডার করতে চান।

নিম্নলিখিত প্রশ্ন. এখানে, আমরা 4র্থ অক্ষরের পরে স্ট্রিংয়ের নির্দিষ্ট অংশ অর্ডার করব:

mysql> সাবস্ট্রিং(UserId,4) asc দ্বারা DemoTable অর্ডার থেকে *নির্বাচন করুন;

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

<প্রে>+------------+| UserId |+------------+| USER_1234 || USER_বব || USER_Carol || USER_John || USER_Sam |+------------+5 সারি সেটে (0.00 সেকেন্ড)

কেস 2: যখন আপনি একটি স্ট্রিং এর অংশ দ্বারা অবরোহ ক্রমে অর্ডার করতে চান। নিম্নলিখিত প্রশ্ন:

mysql> সাবস্ট্রিং(UserId,4) desc দ্বারা DemoTable অর্ডার থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখানে, আমরা 4র্থ অক্ষরের পরে স্ট্রিংয়ের নির্দিষ্ট অংশ অর্ডার করব:

<প্রে>+------------+| UserId |+------------+| USER_Sam || USER_John || USER_Carol || USER_বব || USER_1234 |+------------+5 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে MySQL এ স্ট্রিং টাইমে রূপান্তর করবেন?

  2. মাইএসকিউএল-এ স্বয়ংক্রিয়_বৃদ্ধির মাধ্যমে কীভাবে অর্ডার করবেন?

  3. মাইএসকিউএল-এ আইটেমের অর্ডার কীভাবে পরিবর্তন করবেন?

  4. কিভাবে MySQL এ গোষ্ঠীবদ্ধ ক্ষেত্র অনুসারে অর্ডার করবেন?