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