কম্পিউটার

আপনি কিভাবে MySQL থেকে নির্বাচন করবেন যেখানে একটি স্ট্রিং এর শেষ মান =x?


আপনি রেকর্ড নির্বাচন করতে ওয়াইল্ডকার্ড সহ LIKE অপারেটর ব্যবহার করতে পারেন যেখানে একটি স্ট্রিং এর শেষ মান =x, উদাহরণস্বরূপ '10', '15', ইত্যাদি।

আসুন প্রথমে একটি টেবিল তৈরি করি -

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

সন্নিবেশ কমান্ড -

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে ঢোকান> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('CLI-1012'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+| ক্লায়েন্টআইডি |+---------+| CLI-101 || CLI-110 || CLI-201 || CLI-210 || CLI-502 || CLI-1010 || CLI-1012 |+---------+7 সারি সেটে (0.00 সেকেন্ড)

নিচে MySQL থেকে বেছে নেওয়ার জন্য ক্যোয়ারী দেওয়া হল যেখানে একটি স্ট্রিং এর শেষ মান =10 বা 12৷

mysql> DemoTable থেকে *নির্বাচন করুন যেখানে ClientId এর মত '%10' বা ClientId এর মত '%12';

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+| ক্লায়েন্টআইডি |+---------+| CLI-110 || CLI-210 || CLI-1010 || CLI-1012 |+---------+4 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে আমরা MySQL এ একটি স্ট্রিং থেকে একটি সাবস্ট্রিং বের করতে পারি?

  2. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  3. মাইএসকিউএল-এ প্রযোজ্য যেখানে শুধুমাত্র স্ট্রিং কলাম থেকে একটি সংখ্যাসূচক মান কীভাবে কাস্ট এবং আপডেট করবেন?

  4. কিভাবে MySQL এ স্ট্রিং থেকে তারিখ বের করবেন?