এসকিউএল-এর সবচেয়ে সাধারণ স্ট্রিং ম্যানিপুলেশন কাজগুলির মধ্যে একটি হল প্রদত্ত ইনপুট স্ট্রিং থেকে হোয়াইটস্পেস অক্ষর ছাঁটাই বা অপসারণ করা।
এই টিউটোরিয়ালে, আমরা RTRIM() ফাংশন সম্পর্কে শিখব যা স্ট্রিং ট্রিমিংয়ে গুরুত্বপূর্ণ ভূমিকা পালন করে।
SQL RTRIM()
এসকিউএল-এ, RTRIM() ফাংশনটি ডান ট্রিমকে বোঝায়। ফাংশনটি আমাদেরকে একটি প্রদত্ত স্ট্রিং মান থেকে যেকোনো এবং/অথবা পিছনের (ডানদিকের) অক্ষরগুলি সরাতে দেয়।
এই ফাংশনটি বিশেষভাবে উপযোগী যখন ডাটা নিয়ে কাজ করে যাতে স্ট্রিং এর শেষে অপ্রয়োজনীয় হোয়াইটস্পেস থাকতে পারে যা আমাদের ডাটাবেস থেকে মান পরিষ্কার করতে দেয়।
বাক্য গঠন:
SQL-এ RTRIM() ফাংশনের সিনট্যাক্স ডাটাবেস ইঞ্জিনের উপর নির্ভর করে সামান্য পরিবর্তিত হতে পারে। মাইএসকিউএল-এ, সিনট্যাক্সটি নিম্নরূপ:
RTRIM(স্ট্রিং_টু_ট্রিম)
'string_to_trim' ইনপুট স্ট্রিংটি নির্দিষ্ট করে যেখান থেকে আমরা যেকোনো অগ্রণী হোয়াইটস্পেস অক্ষর মুছে ফেলতে চাই।
SQL RTRIM() উদাহরণ ব্যবহার (MySQL)
RTRIM() ফাংশন কিভাবে ব্যবহার করতে হয় তার কিছু বাস্তব উদাহরণ দেখা যাক। আমরা একটি মৌলিক ব্যবহার দিয়ে শুরু করব এবং তারপরে আরও কিছু উন্নত উদাহরণ কভার করতে এগিয়ে যাব।
উদাহরণ 1: নমুনা ডেটা
প্রশ্নের মধ্যে ডুব দেওয়ার আগে, একটি উদাহরণ সারণী বিবেচনা করুন যাতে নিম্নলিখিত হিসাবে দেখানো কর্মচারী ডেটা রয়েছে:
ধরুন আমরা টেবিল থেকে 'job_title' পুনরুদ্ধার করতে চাই যেখানে লিডিং হোয়াইটস্পেস অক্ষরগুলি সরানো হয়েছে। আমরা RTRIM() ফাংশনটি ব্যবহার করতে পারি যেমনটি নিম্নলিখিতটিতে প্রদর্শিত হয়েছে:
আউটপুট:
উদাহরণ 2: নির্দিষ্ট অক্ষর ছাঁটাই
ডিফল্টরূপে, RTRIM() ফাংশন ইনপুট স্ট্রিং থেকে স্পেস অক্ষরগুলি সরিয়ে দেয়। যাইহোক, আমরা নির্দিষ্ট অক্ষরগুলি নির্দিষ্ট করতে পারি যা আমরা ইনপুট স্ট্রিং থেকে সরাতে চাই।
উদাহরণস্বরূপ, ট্যাব অক্ষরের সমস্ত উপস্থিতি মুছে ফেলার জন্য, আমরা নিম্নলিখিত উদাহরণে দেখানো হিসাবে “\t” মান ব্যবহার করতে পারি:
RTRIM নির্বাচন করুন( ' \t ' শেষ_নাম থেকে) AS trimmed_last_name FROM emp;এটি নির্দিষ্ট কলামের স্ট্রিংগুলি থেকে সমস্ত ট্যাব অক্ষর মুছে ফেলা উচিত।
দ্রষ্টব্য: আপনি কোনো সমর্থিত অক্ষর উল্লেখ করতে পারেন।
উপসংহার
এই টিউটোরিয়ালে, আমরা এসকিউএল-এ RTRIM() ফাংশন সম্পর্কে শিখেছি যে কীভাবে একটি প্রদত্ত স্ট্রিং থেকে নির্দিষ্ট অক্ষরগুলির কোনও ঘটনাকে ছাঁটাই করা যায়।