এসকিউএল অপারেটরগুলি কী কী এবং তারা কীভাবে কাজ করে?



এই নিবন্ধটি শীর্ষ এসকিউএল অপারেটরগুলির একটি বিস্তৃত গাইড যা আপনি ডাটাবেসে ডেটা পুনরুদ্ধার, পরিচালনা ও অ্যাক্সেসের জন্য ক্যোয়ারিতে ব্যবহার করতে পারেন।

ডাটাবেসগুলিতে ডেটা পরিচালনা করার সময়, আমরা প্রায়শই ডেটা ম্যানিপুলেট এবং পুনরুদ্ধার করতে বিভিন্ন ধরণের অপারেশন করে থাকি। এসকিউএল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের বেস হচ্ছে, বিভিন্ন অপারেটরকে এই ধরনের ক্রিয়াকলাপ সম্পাদনের জন্য অফার দেয়। এসকিউএল অপারেটরদের এই নিবন্ধে, আমি নিম্নলিখিত ক্রমানুসারে এসকিউএল ব্যবহৃত বিভিন্ন অপারেটরদের নিয়ে আলোচনা করব:

এসকিউএল-এসকিউএল অপারেটর-এডুরেকা





    1. পাটিগণিত অপারেটর
    2. তুলনা অপারেটর
    3. লজিক্যাল অপারেটর

এসকিউএল অপারেটর কি?

এসকিউএল অপারেটরগুলি সংরক্ষিত কীওয়ার্ডগুলি হ'ল এটির যেখানে যেখানে দলে ব্যবহৃত হয় পাটিগণিত, যৌক্তিক এবং তুলনা ক্রিয়াকলাপ সম্পাদন। অপারেটররা একটি বিবৃতিতে একাধিক শর্ত পূরণ করতে এসকিউএল বিবৃতিতে সংমিশ্রণ হিসাবে কাজ করে।

যেহেতু, এসকিউএল-তে বিভিন্ন ধরণের অপারেটর রয়েছে, এসকিউএল অপারেটরগুলির উপর এই নিবন্ধের পরবর্তী বিভাগে একই বিষয়টি বুঝতে পারি।



এসকিউএল অপারেটর প্রকার

পাটিগণিত অপারেটর

এই অপারেটরগুলি সংযোজন, গুণ, বিয়োগ ইত্যাদি অপারেশন সম্পাদন করতে ব্যবহৃত হয়

কিভাবে জাভা জন্য সেটআপ করতে
অপারেটর অপারেশন বর্ণনা
+যোগঅপারেটরের উভয় দিকে মান যুক্ত করুন
-বিয়োগবাম হাতের দিকের মান থেকে ডান হাতের মানটি বিয়োগ করতে ব্যবহৃত হয়
*গুণঅপারেটরের প্রতিটি পক্ষের উপস্থিত মানগুলিকে গুণিত করে
/বিভাগবাম হাতের মানটি ডান হাতের মান দ্বারা ভাগ করে
%মডুলাসবাম হাতের মানটি ডান হাতের মান দ্বারা ভাগ করে এবং বাকীটি প্রদান করে

উদাহরণ:

40 + 20 নির্বাচন 40 - 20 নির্বাচন 40 * 20 নির্বাচন 40/20 নির্বাচন 40% 20 নির্বাচন করুন

আউটপুট:

60 20 800 2 0

ওয়েল, এটি ছিল এসকিউএল উপলক্ষে গণিত অপারেটরগুলি সম্পর্কে about এসকিউএল অপারেটরগুলির উপর এই নিবন্ধে পরবর্তী, আসুন উপলব্ধ তুলনা অপারেটরগুলি বুঝতে পারি।



তুলনা অপারেটর

এই অপারেটরগুলি সমান, তার চেয়ে বেশি, কমের চেয়ে কম ইত্যাদি ক্রিয়াকলাপ করতে ব্যবহৃত হয় are

জাভা প্রোগ্রাম শেষ কিভাবে
অপারেটর অপারেশন বর্ণনা
=সমানউভয় অপারেন্ডের মান সমান কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। যদি তারা সমান হয়, তবে এটি সত্য ফেরত দেয়।
>অপেক্ষা বৃহত্তরবাম অপারেন্ডের মান ডান ক্রিয়াকলাপের চেয়ে বেশি হলে সত্য প্রদান করে।
<এর চেয়ে কমযদি হ্যাঁ সত্য প্রদান করে তবে বাম অপারেন্ডের মান ডান অপরেন্ডের চেয়ে কম কিনা তা পরীক্ষা করে।
> =এর চেয়ে বড় বা সমানবাম অপারেন্ডটি ডান অপরেন্ডের চেয়ে বড় বা সমান কিনা তা পরীক্ষা করতে ব্যবহৃত হয় এবং শর্তটি সত্য হলে সত্য প্রদান করে।
<=অপেক্ষাকৃত ছোট বা সমানবাম অপারেন্ডটি ডান অপরেন্ডের চেয়ে কম বা এর সমান হলে TRU প্রদান করে।
বা! =অসমানঅপারেন্ডসের মান সমান কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। যদি তারা সমান না হয় তবে এটি সত্য করে।
!>এর চেয়ে বড় নয়বাম অপারেন্ডটি ডান অপরেন্ডের চেয়ে বড় নয় কিনা তা পরীক্ষা করে, যদি হ্যাঁ হয় তবে সত্য প্রদান করে।
!<কম নাবাম অপারেন্ডটি ডান অপারেণ্ডের চেয়ে কম না হলে সত্যটি প্রত্যাবর্তন করে।

উদাহরণ:

আপনার আরও ভাল বোঝার জন্য, আমি বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে নীচের সারণিকে বিবেচনা করব।

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
একঅতুলমিশ্র2. 3
প্রিয়াকাপুরএকুশ
রোহানসিংহানিয়াএকুশ
আকঙ্কাজৈনবিশ
বৈভবগুপ্ত25

উদাহরণ [সমান ব্যবহার করুন]:

যেখানে বয়স = 20 থেকে শিক্ষার্থী নির্বাচন করুন *

আউটপুট:

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
আকঙ্কাজৈনবিশ

উদাহরণ [এর চেয়ে বেশি ব্যবহার করুন]:

* বয়স থেকে 23 বছর বয়সী শিক্ষার্থীদের থেকে নির্বাচন করুন 23

আউটপুট:

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
বৈভবগুপ্ত25

উদাহরণ [এর চেয়ে কম বা সমান ব্যবহার করুন]:

যেখানে বয়স থেকে শিক্ষার্থী নির্বাচন করুন *<= 21 

আউটপুট:

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
প্রিয়াকাপুরএকুশ
রোহানসিংহানিয়াএকুশ
আকঙ্কাজৈনবিশ

উদাহরণ [সমান নয়]:

* বয়স থেকে প্রাপ্ত শিক্ষার্থীদের থেকে * নির্বাচন করুন> 25

আউটপুট:

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
একঅতুলমিশ্র2. 3
প্রিয়াকাপুরএকুশ
রোহানসিংহানিয়াএকুশ
আকঙ্কাজৈনবিশ

ঠিক আছে, তুলনা অপারেটরগুলির উপর এটি কয়েকটি উদাহরণ ছিল। এসকিউএল অপারেটরগুলির উপর এই নিবন্ধটি চলতে চলুন, উপলব্ধ বিভিন্ন লজিকাল অপারেটরগুলি বুঝতে পারি।

লজিক্যাল অপারেটর

লজিকাল অপারেটরগুলি যেমন সমস্ত, কোনও, না, বিটওয়েন ইত্যাদি অপারেশন করতে ব্যবহৃত হয় are

অপারেটর বর্ণনা
সবএকটি সেটে অন্য সমস্ত মানের সাথে একটি নির্দিষ্ট মানের তুলনা করতে ব্যবহৃত হয়
কোনএকটি সেটে উপস্থিত মানগুলির সাথে একটি নির্দিষ্ট মানের তুলনা করে।
ভিতরেউল্লিখিত আক্ষরিক মানগুলির সাথে একটি নির্দিষ্ট মানের তুলনা করতে ব্যবহৃত হয়।
নিখুঁতবর্ণিত রেঞ্জের মধ্যে মানগুলির সন্ধান করে।
এবংব্যবহারকারীকে যেখানে একটি দফায় একাধিক শর্ত উল্লেখ করার অনুমতি দেয়।
বাWHERE ধারাটিতে একাধিক শর্ত একত্রিত করে।
নাএকটি নেগেট অপারেটর, লজিকাল অপারেটরের আউটপুট বিপরীত করতে ব্যবহৃত হয়।
উপস্থিতসারণীতে সারিটির উপস্থিতি সন্ধান করতে ব্যবহৃত হয়।
লাইক দিন ওয়াইল্ডকার্ড অপারেটর ব্যবহার করে একটি প্যাটার্নের তুলনা করে।
কিছুযে কোনও অপারেটরের মতো, এবং ব্যবহৃত হয় একটি সেটটিতে উপস্থিত মানগুলির সাথে একটি নির্দিষ্ট মানের তুলনা করে।

উদাহরণ:

আমি উপরোক্ত বিবেচিত শিক্ষার্থীদের টেবিলটি বিবেচনা করতে যাচ্ছি, কয়েকটি অপারেশন করতে perform

উদাহরণ [যে কোনও]

যেখানে বয়স থেকে>> যে কোনও শিক্ষার্থী থেকে নির্বাচন করুন> যে কোনও শিক্ষার্থী থেকে বয়স নির্বাচন করুন> 21)

আউটপুট:

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
একঅতুলমিশ্র2. 3
বৈভবগুপ্ত25

উদাহরণ [নিখরচায় এবং]

22 এবং 25 এর মধ্যে বয়সের শিক্ষার্থীদের কাছ থেকে নির্বাচন করুন

আউটপুট:

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
একঅতুলমিশ্র2. 3

উদাহরণ [ইন]

যেখানে বয়স ('23 ',' 20 ') থেকে শিক্ষার্থীদের * নির্বাচন করুন

আউটপুট:

শিক্ষার্থী আইডি নামের প্রথম অংশ নামের শেষাংশ বয়স
একঅতুলমিশ্র2. 3
আকঙ্কাজৈনবিশ

এই নিবন্ধে, আমি কয়েকটি উদাহরণ ব্যাখ্যা করেছি। আমি বলব, এসকিউএল কোয়েরি লিখতে ভাল অনুশীলন পেতে এগিয়ে যান এবং বিভিন্ন ধরণের অপারেটর সম্পর্কে আরও কয়েকটি উদাহরণ অনুশীলন করুন।

আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে 'এসকিউএল অপারেটরগুলি' সম্পর্কিত এই নিবন্ধটির মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।