এই ধরনের স্ট্রিং ম্যানিপুলেশনের জন্য, আপনাকে MySQL SUBSTRING_INDEX() ব্যবহার করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( SystemIpAddress টেক্সট); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করান )mysql> DemoTable মানগুলিতে ঢোকান> DemoTable মান ('192.168.131.12'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+-----------------+| SystemIpAddress |+-----------------+| 192.168.130.67 || 192.168.130.87 || 192.168.131.47 || 192.168.134.50 || 192.168.131.12 |+-----------------+5 সারি সেটে (0.00 সেকেন্ড)আইপি অ্যাড্রেস রেকর্ড −
-এ স্ট্রিং ম্যানিপুলেশনের জন্য ক্যোয়ারী নিচে দেওয়া হলmysql> DemoTable tbl গ্রুপ থেকে substring_index(tbl.SystemIpAddress, '.', 3) , গণনা(*) টোটাল হিসেবে substring_index(tbl.SystemIpAddress, '.', 3) ক্রম অনুসারে মোট ডেস লিমিট 5 দ্বারা নির্বাচন করুন;প্রে>এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <পূর্ব>+------------------------------------------------------------ +---------+| substring_index(tbl.SystemIpAddress, '.', 3) | মোট |+-------------------------------+ -------+| 192.168.130 | 2 || 192.168.131 | 2 || 192.168.134 | 1 |+------------------------------------------------------------ -------+3 সারি সেটে (0.00 সেকেন্ড)