কম্পিউটার

MySQL-এর সমস্ত ক্ষেত্রের প্রথম দুটি অক্ষর সরান?


সমস্ত ক্ষেত্রের প্রথম দুটি অক্ষর সরাতে, আপনাকে MySQL থেকে SUBSTRING() ফাংশন ব্যবহার করতে হবে৷ সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম আপডেট করুন SET yourColumnName=SUBSTRING(yourColumnName,3)Where your condition;

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

mysql> টেবিল তৈরি করুন প্রথম দুটি চরিত্রের ডেমো সরান -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> স্ট্রিংভ্যালু ভার্চার(30), -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.04 sec) পূর্বে> 

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

mysql> RemoveFirstTwoCharacterDemo(StringValue) মান ('U:100');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> RemoveFirstTwoCharacterDemo(StringValue) মানগুলিতে সন্নিবেশ করুন:'Sery2; 1টি সারি প্রভাবিত (0.21 সেকেন্ড)mysql> RemoveFirstTwo CharacterDemo(StringValue) মান ('N/A') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> RemoveFirstTwo CharacterDemo(StringValue)'8 মান (StringValue)'-এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> RemoveFirstTwoCharacterDemo(StringValue) মান ('N/A')-এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> RemoveFirstTwoCharacterDemo(StringValue) মান (StringValue)-এ ঢোকান :99');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

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

+----+---------------+| আইডি | স্ট্রিং ভ্যালু |+----+---------------+| 1 | ইউ:100 || 2 | S:20 || 3 | N/A || 4 | T:8 || 5 | N/A || 6 | W:99 |+----+------------+6 সারি সেটে (0.00 সেকেন্ড)

প্রথম দুটি অক্ষর −

মুছে ফেলার জন্য নিচের প্রশ্নটি রয়েছে
mysql> আপডেট RemoveFirstTwoCharacterDemo সেট StringValue=SUBSTRING(StringValue,3) -> যেখানে StringValue <> 'N/A';কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত হয়েছে (0.27 সেকেন্ড)সারি মিলেছে:4 পরিবর্তিত:4 সতর্কতা:0 পূর্বে> 

একটি নির্বাচন বিবৃতি ব্যবহার করে আবার একবার টেবিল রেকর্ড পরীক্ষা করুন. প্রশ্নটি নিম্নরূপ -

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

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

+----+---------------+| আইডি | স্ট্রিং ভ্যালু |+----+---------------+| 1 | 100 || 2 | 20 || 3 | N/A || 4 | 8 || 5 | N/A || 6 | 99 |+----+-------------+6 সারি সেটে (0.00 সেকেন্ড)

  1. একটি একক MySQL ক্যোয়ারীতে দুটি টেবিল ক্ষেত্র গণনা পান?

  2. মাইএসকিউএল ক্যোয়ারী দুটি তারিখের মধ্যে সমস্ত ডেটা নির্বাচন করতে?

  3. মাইএসকিউএল ক্যোয়ারী ট্রেলিং স্পেস মুছে ফেলতে

  4. একটি নির্দিষ্ট অক্ষর হাইফেনের আগে সমস্ত অক্ষর পেতে MySQL ক্যোয়ারী