SQL এ স্পেস সরান

Sql E Spesa Sarana



এসকিউএল এবং অন্যান্য প্রোগ্রামিং ভাষার সবচেয়ে সাধারণ কাজগুলির মধ্যে একটি হ'ল স্ট্রিং ডেটা ম্যানিপুলেট করা এবং কাজ করা। এর মধ্যে স্ট্রিং সংযোজন, উপরের বা নীচের কেসিং রূপান্তর, স্ট্রিং ট্রিমিং এবং আরও অনেক কিছু অন্তর্ভুক্ত থাকতে পারে।

এসকিউএল-এর সবচেয়ে সাধারণ স্ট্রিং ম্যানিপুলেশন কাজগুলির মধ্যে একটি হল প্রদত্ত ইনপুট স্ট্রিং থেকে হোয়াইটস্পেস অক্ষর ছাঁটাই বা অপসারণ করা।

এই টিউটোরিয়ালে, আমরা LTRIM() ফাংশন সম্পর্কে শিখব যা স্ট্রিং ট্রিমিংয়ে গুরুত্বপূর্ণ ভূমিকা পালন করে।







SQL LTRIM

এসকিউএল-এ, LTRIM() ফাংশনটি লেফট ট্রিমের জন্য দাঁড়ায়। ফাংশনটি আমাদের একটি প্রদত্ত স্ট্রিং মান থেকে যেকোনো এবং/অথবা অগ্রণী (বাম দিকের) অক্ষরগুলিকে অপসারণ করতে দেয়।



স্ট্রিং এর শুরুতে অপ্রয়োজনীয় হোয়াইটস্পেস থাকতে পারে এমন ডেটা নিয়ে কাজ করার সময় এই ফাংশনটি বিশেষভাবে কার্যকর যা আমাদের ডাটাবেস থেকে মানগুলি পরিষ্কার করতে দেয়।



বাক্য গঠন:
ডাটাবেস ইঞ্জিনের উপর নির্ভর করে SQL-এ LTRIM ফাংশনের সিনট্যাক্স সামান্য পরিবর্তিত হতে পারে। মাইএসকিউএল-এ, সিনট্যাক্সটি নিম্নরূপ:





LTRIM(স্ট্রিং_টু_ট্রিম)

'স্ট্রিং_টু_ট্রিম' ইনপুট স্ট্রিংটি নির্দিষ্ট করে যেখান থেকে আমরা যেকোন অগ্রণী হোয়াইটস্পেস অক্ষর মুছে ফেলতে চাই।

SQL LTRIM উদাহরণ ব্যবহার (MySQL)

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



নমুনা তথ্য
প্রশ্নের মধ্যে ডুব দেওয়ার আগে, একটি উদাহরণ সারণী বিবেচনা করুন যাতে নিম্নলিখিত হিসাবে দেখানো কর্মচারী ডেটা রয়েছে:

এস

ধরুন আমরা টেবিল থেকে 'job_title' পুনরুদ্ধার করতে চাই যেখানে লিডিং হোয়াইটস্পেস অক্ষরগুলি সরানো হয়েছে। আমরা নিম্নলিখিত হিসাবে প্রদর্শিত হিসাবে LTRIM ফাংশন ব্যবহার করতে পারি:

Emp থেকে LTRIM(job_title) ক্লিনড_জব_টাইটেল নির্বাচন করুন;

আউটপুট:

উদাহরণ: নির্দিষ্ট অক্ষর ছাঁটাই
ডিফল্টরূপে, LTRIM ফাংশন ইনপুট স্ট্রিং থেকে স্থান অক্ষরগুলি সরিয়ে দেয়। যাইহোক, আমরা নির্দিষ্ট অক্ষরগুলি নির্দিষ্ট করতে পারি যা আমরা ইনপুট স্ট্রিং থেকে সরাতে চাই।

উদাহরণস্বরূপ, ট্যাব অক্ষরের সমস্ত উপস্থিতি মুছে ফেলার জন্য, আমরা নিম্নলিখিত উদাহরণে দেখানো হিসাবে “\t” মান ব্যবহার করতে পারি:

এম্প থেকে LTRIM('\t' FROM last_name) নির্বাচন করুন যেমন trimmed_last_name;

এটি নির্দিষ্ট কলামের স্ট্রিংগুলি থেকে সমস্ত ট্যাব অক্ষর মুছে ফেলা উচিত।

দ্রষ্টব্য: আপনি কোনো সমর্থিত অক্ষর উল্লেখ করতে পারেন।

এসকিউএল আরটিআরআইএম

এসকিউএল-এ, RTRIM() ফাংশনটি ডান ট্রিমকে বোঝায়। ফাংশনটি আমাদেরকে একটি প্রদত্ত স্ট্রিং মান থেকে যেকোনো এবং/অথবা পিছনের (ডানদিকের) অক্ষরগুলি সরাতে দেয়।

এই ফাংশনটি বিশেষভাবে উপযোগী যখন ডাটা নিয়ে কাজ করে যাতে স্ট্রিং এর শেষে অপ্রয়োজনীয় হোয়াইটস্পেস থাকতে পারে যা আমাদের ডাটাবেস থেকে মান পরিষ্কার করতে দেয়।

বাক্য গঠন :
SQL-এ RTRIM ফাংশনের সিনট্যাক্স ডাটাবেস ইঞ্জিনের উপর নির্ভর করে সামান্য পরিবর্তিত হতে পারে। মাইএসকিউএল-এ, সিনট্যাক্সটি নিম্নরূপ:

RTRIM(স্ট্রিং_টু_ট্রিম)

'স্ট্রিং_টু_ট্রিম' ইনপুট স্ট্রিংটি নির্দিষ্ট করে যেখান থেকে আমরা যেকোন অগ্রণী হোয়াইটস্পেস অক্ষর মুছে ফেলতে চাই।

SQL RTRIM উদাহরণ ব্যবহার (MySQL)

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

নমুনা তথ্য
প্রশ্নের মধ্যে ডুব দেওয়ার আগে, একটি উদাহরণ সারণী বিবেচনা করুন যাতে নিম্নলিখিত হিসাবে দেখানো কর্মচারী ডেটা রয়েছে:

ধরুন আমরা টেবিল থেকে 'job_title' পুনরুদ্ধার করতে চাই যেখানে লিডিং হোয়াইটস্পেস অক্ষরগুলি সরানো হয়েছে। নিম্নলিখিত হিসাবে প্রদর্শিত হিসাবে আমরা RTRIM ফাংশন ব্যবহার করতে পারি:

Emp থেকে RTRIM(job_title) ক্লিনড_জব_টাইটেল নির্বাচন করুন;

আউটপুট:

উদাহরণ: নির্দিষ্ট অক্ষর ছাঁটাই
ডিফল্টরূপে, RTRIM ফাংশন ইনপুট স্ট্রিং থেকে স্পেস অক্ষরগুলি সরিয়ে দেয়। যাইহোক, আমরা নির্দিষ্ট অক্ষরগুলি নির্দিষ্ট করতে পারি যা আমরা ইনপুট স্ট্রিং থেকে সরাতে চাই।

উদাহরণস্বরূপ, ট্যাব অক্ষরের সমস্ত উপস্থিতি মুছে ফেলার জন্য, আমরা নিম্নলিখিত উদাহরণে দেখানো হিসাবে “\t” মান ব্যবহার করতে পারি:

নির্বাচন করুন RTRIM('\t' FROM last_name) as trimmed_last_name from emp;

এটি নির্দিষ্ট কলামের স্ট্রিংগুলি থেকে সমস্ত ট্যাব অক্ষর মুছে ফেলা উচিত।

দ্রষ্টব্য: আপনি কোনো সমর্থিত অক্ষর উল্লেখ করতে পারেন।

এসকিউএল ট্রিম

আমাদের উভয় জগতের সুবিধাও আছে। TRIM() ফাংশনগুলি একটি স্ট্রিং থেকে যেকোন অগ্রণী এবং পিছনের হোয়াইটস্পেস অক্ষরগুলিকে সরিয়ে দেয়।

একটি উদাহরণ নিম্নরূপ:

ট্রিম নির্বাচন করুন ('  হ্যালো ওয়ার্ল্ড  ') হিসাবে ট্রিমডস্ট্রিং;

এটি স্ট্রিং থেকে স্থান অক্ষর মুছে ফেলা উচিত।

উপসংহার

আমরা আলোচনা করেছি কিভাবে একটি স্ট্রিং এর শুরু, শেষ বা উভয় প্রান্ত থেকে হোয়াইটস্পেস অক্ষরগুলি সরাতে ট্রিম ফাংশনগুলি ব্যবহার করতে হয়।