কম্পিউটার

সংখ্যা সহ স্ট্রিং দ্বারা MySQL ক্রম?


সংখ্যা সহ MySQL স্ট্রিং অর্ডার করার জন্য, নিম্নলিখিত সিনট্যাক্স, যেখানে আমরা ORDER BY, SUBSTR() এবং CAST() -

ব্যবহার করেছি
আপনার টেবিলের নাম থেকে *নির্বাচন করুন BYSUBSTR(2 এর জন্য 1 থেকে আপনার কলামের নাম), CAST(SUBSTR(2 থেকে আপনার কলামের নাম) আনসাইনড হিসাবে);

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল OrderByStringWithNumbers তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT, -> Words varchar(10), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.86 সেকেন্ড) 

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

mysql> OrderByStringWithNumbers(Words) মান('A10');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> OrderByStringWithNumbers(শব্দ) মানগুলিতে সন্নিবেশ করুন('A30');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.19 সেকেন্ড)mysql> OrderByStringWithNumbers(Words) মান ('A12') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> OrderByStringWithNumbers(শব্দ) মানগুলিতে সন্নিবেশ করুন ('A11'); কোয়েরি OK , ('A11') 0.17 সেকেন্ড)mysql> OrderByStringWithNumbers(Words) মান ('A28') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> OrderByStringWithNumbers(শব্দ) মানগুলিতে ঢোকান ('A21'); কোয়েরি OK, ('A21'); 0.20 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> OrderByStringWithNumbers থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------+------+| আইডি | শব্দ |+---+-------+| 1 | A10 || 2 | A30 || 3 | A12 || 4 | A11 || 5 | A28 || 6 | A21 |+----+-------+6 সারি সেটে (0.00 সেকেন্ড)

এখানে −

নম্বর সহ স্ট্রিং দ্বারা অর্ডার করার জন্য প্রশ্ন রয়েছে
mysql> OrderByStringWithNumbers থেকে *নির্বাচন করুন -> substr(2 এর জন্য 1 থেকে শব্দ), -> cast(substr(2 থেকে শব্দ) AS Unsigned);

নিচের আউটপুট −

<প্রে>+------+------+| আইডি | শব্দ |+----+-------+| 1 | A10 || 4 | A11 || 3 | A12 || 6 | A21 || 5 | A28 || 2 | A30 |+------+------+6 সারি সেটে (0.00 সেকেন্ড)
  1. জাভা দিয়ে একটি MySQL ডাটাবেসের সাথে সংযোগ করা হচ্ছে

  2. সংখ্যা সহ একটি VARCHAR স্ট্রিংয়ে হাইফেনের পরে সংখ্যাগুলি সরাতে MySQL ক্যোয়ারী

  3. MySQL এ সংখ্যার সাথে মিশ্রিত একটি স্ট্রিংয়ে সাজান?

  4. MySQL REGEXP নির্দিষ্ট সংখ্যা দিয়ে শুরু করে স্ট্রিং + নম্বর রেকর্ড আনতে?