কম্পিউটার

মাইএসকিউএল লাইক অপারেটরের সাথে ব্যবহার করা যেতে পারে এমন বিভিন্ন ওয়াইল্ডকার্ড অক্ষর কী কী?


আমরা জানি যে নির্দিষ্ট স্ট্রিং সহ স্ট্রিং পেতে WILDCARD অক্ষরের সাথে LIKE অপারেটর ব্যবহার করা হয়। মূলত, WILDCARD হল এমন অক্ষর যা জটিল মাপকাঠির সাথে মিলে যাওয়া ডেটা অনুসন্ধান করতে সাহায্য করে। নিম্নলিখিত ওয়াইল্ডকার্ডের প্রকারগুলি যা LIKE অপারেটরের সাথে ব্যবহার করা যেতে পারে

% -শতাংশ

'%' ওয়াইল্ডকার্ডটি 0, 1 বা তার বেশি অক্ষরের একটি প্যাটার্ন নির্দিষ্ট করতে ব্যবহৃত হয়। % ওয়াইল্ডকার্ড ব্যবহারের জন্য একটি মৌলিক সিনট্যাক্স নিম্নরূপ

বিবৃতি নির্বাচন করুন…যেখানে কলাম_নাম লাইক ‘X%’

এখানে, X হল যেকোন নির্দিষ্ট প্রারম্ভিক প্যাটার্ন যেমন বেশির একক অক্ষর এবং % 0 থেকে শুরু করে যেকোন সংখ্যক অক্ষরের সাথে মেলে।

শতাংশ '%' ওয়াইল্ডকার্ড নির্দিষ্ট প্যাটার্ন সহ বিভিন্ন উপায়ে হতে পারে। নিচের কয়েকটি উদাহরণ হল % সহ বিভিন্ন LIKE অপারেটর দেখানো হয়েছে। এখানে এই উদাহরণগুলিতে X নির্দিষ্ট প্যাটার্নের প্রতিনিধিত্ব করে।

1. লাইক ‘X%’:- এটি "X" দিয়ে শুরু হওয়া যেকোনো মান খুঁজে পাবে।

উদাহরণ

mysql> ছাত্রদের থেকে * নির্বাচন করুন যেখানে নাম 'a%' লাইক করুন;+------+------+---------+--------- --+| আইডি | নাম | ঠিকানা | বিষয় |+------+------+---------+---------+| 2 | আরাভ | মুম্বাই | ইতিহাস |+------+-------+---------+---------+1 সারি সেটে (0.00 সেকেন্ড)

2. '%X'-এর মতো:- এটি "X" দিয়ে শেষ হওয়া যেকোনো মান খুঁজে পাবে।

উদাহরণ

mysql> ছাত্র থেকে * নির্বাচন করুন যেখানে নাম '%v' লাইক করুন; -----+| আইডি | নাম | ঠিকানা | বিষয় 1 | গৌরব | দিল্লী | কম্পিউটার || 2 | আরাভ | মুম্বাই | ইতিহাস || 20 | গৌরব | জয়পুর | কম্পিউটার |+------+---------+---------+------------+3 সারি সেটে (0.00 সেকেন্ড) 

3. লাইক ‘%X%’:- এটি যে কোনো অবস্থানে "X" আছে এমন কোনো মান খুঁজে পাবে।

উদাহরণ

mysql> ছাত্রদের থেকে * নির্বাচন করুন যেখানে নাম '%h%' লাইক করুন;+------+---------+---------+---- ------+| আইডি | নাম | ঠিকানা | বিষয় |+------+---------+---------+----------+| 15 | হর্ষিত | দিল্লী | বাণিজ্য || 21 | যশরাজ | NULL | গণিত |+------+---------+---------+----------+2 সারি সেটে (0.00 সেকেন্ড) 

4. 'X%X'-এর মতো:- এটি "X" দিয়ে শুরু হওয়া এবং "X" দিয়ে শেষ হওয়া যেকোনো মান খুঁজে পাবে।

উদাহরণ

mysql> ছাত্র থেকে * নির্বাচন করুন যেখানে নাম 'a%v' লাইক করুন;+------+------+---------+------ ---+| আইডি | নাম | ঠিকানা | বিষয় |+------+------+---------+---------+| 2 | আরাভ | মুম্বাই | ইতিহাস |+------+-------+---------+---------+1 সারি সেটে (0.00 সেকেন্ড)

_ আন্ডারস্কোর

আন্ডারস্কোর ওয়াইল্ডকার্ডটি ঠিক একটি অক্ষরের সাথে মেলে। _ ওয়াইল্ডকার্ড ব্যবহারের জন্য একটি মৌলিক সিনট্যাক্স নিম্নরূপ −বিবৃতি নির্বাচন করুন…যেখানে কলাম_নাম লাইক 'X_'

এখানে, X হল যেকোন নির্দিষ্ট প্রারম্ভিক প্যাটার্ন যেমন আরও একটি অক্ষর এবং _ একটি অক্ষরের সাথে মিলে যায়।

আন্ডারস্কোর '_' ওয়াইল্ডকার্ড ব্যবহার করা যেতে পারে, একা বা %-এর সাথে, নির্দিষ্ট প্যাটার্নের সাথে বিভিন্ন উপায়ে। নিম্নলিখিত % সহ বিভিন্ন LIKE অপারেটর দেখানো কিছু উদাহরণ। এখানে এই উদাহরণগুলিতে X নির্দিষ্ট প্যাটার্নের প্রতিনিধিত্ব করে।

1. 'X_'-এর মতো:- এটি "X" দিয়ে শুরু হওয়া এবং X-এর পরে ঠিক একটি অক্ষর আছে এমন যেকোনো মান খুঁজে পাবে।

উদাহরণ

mysql> ছাত্রদের থেকে * নির্বাচন করুন যেখানে '200_'-এর মতো ভর্তির বছর;+------+---------+---------+------ -----------------+| আইডি | নাম | ঠিকানা | বিষয় | ভর্তির_বছর |+------+---------+---------- ------------+| 1 | গৌরব | দিল্লী | কম্পিউটার | 2001 || 15 | হর্ষিত | দিল্লী | বাণিজ্য | 2009 || 21 | যশরাজ | NULL | গণিত | 2000 |+------+---------+---------+------------+--------- ------------+3 সারি সেটে (0.00 সেকেন্ড)

2. '_X' পছন্দ করুন:- এটি "X" দিয়ে শেষ হওয়া যেকোন মান খুঁজে পাবে এবং X এর আগে ঠিক একটি অক্ষর থাকবে।

উদাহরণ

mysql> ছাত্রদের থেকে * নির্বাচন করুন যেখানে '_017'-এর মতো ভর্তির বছর;+------+---------+---------+------ ----+---------+| আইডি | নাম | ঠিকানা | বিষয় | ভর্তি_বছর -----------+| 20 | গৌরব | জয়পুর | কম্পিউটার | 2017 |+------+---------+---------+------------+--------- -----------+1 সারি সেটে (0.00 সেকেন্ড)

3. লাইক _X%:- এটি % ওয়াইল্ডকার্ডের সাথে একত্রিত হয়। এটি দ্বিতীয় অবস্থানে X আছে এমন যেকোনো মান খুঁজে পাবে।

উদাহরণ

mysql> ছাত্রদের থেকে * নির্বাচন করুন যেখানে '_a%' লাইক নাম;+------+---------+---------+------ ------+---------+| আইডি | নাম | ঠিকানা | বিষয় | ভর্তির_বছর |+------+---------+---------- ------------+| 1 | গৌরব | দিল্লী | কম্পিউটার | 2001 || 2 | আরাভ | মুম্বাই | ইতিহাস | 2010 || 15 | হর্ষিত | দিল্লী | বাণিজ্য | 2009 || 20 | গৌরব | জয়পুর | কম্পিউটার | 2017 || 21 | যশরাজ | NULL | গণিত | 2000 |+------+---------+---------+------------+--------- ------------+5 সারি সেটে (0.00 সেকেন্ড)

4. লাইক X_%_%:- এটি % ওয়াইল্ডকার্ডের সাথে একত্রিত হয়। এটি X দিয়ে শুরু হওয়া যেকোনো মান খুঁজে পাবে এবং দৈর্ঘ্যে কমপক্ষে তিনটি অক্ষর।

উদাহরণ

mysql> ছাত্রদের থেকে * নির্বাচন করুন যেখানে নাম 'g_%_%' লাইক;+------+---------+---------+---- -------+---------+| আইডি | নাম | ঠিকানা | বিষয় | ভর্তি_বছর -----------+| 1 | গৌরব | দিল্লী | কম্পিউটার | 2001 || 20 | গৌরব | জয়পুর | কম্পিউটার | 2017 |+------+---------+---------+------------+--------- -----------+2 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL 8.0 এ মুছে ফেলা বৈশিষ্ট্যগুলি কী কী?

  2. MySQL 8.0-এ যে বৈশিষ্ট্যগুলিকে অবমূল্যায়িত করা হয়েছে তা কী কী?

  3. MySQL 8.0 এ যোগ করা বৈশিষ্ট্যগুলি কী কী?

  4. MySQL 8.0 এ অপশন এবং ভেরিয়েবলগুলি কি কি অপসারণ করা হয়েছে?