SQL RTRIM()

Sql Rtrim



ایس کیو ایل اور دیگر پروگرامنگ زبانوں میں سب سے عام کاموں میں سے ایک سٹرنگ ڈیٹا کے ساتھ ہیرا پھیری اور کام کرنا ہے۔ اس میں سٹرنگ کنکٹنیشن، اوپری یا لوئر کیسنگ کنورژن، سٹرنگ ٹرمنگ، اور بہت کچھ شامل ہو سکتا ہے۔

ایس کیو ایل میں سٹرنگ کی ہیرا پھیری کا سب سے عام کام ایک دی گئی ان پٹ سٹرنگ سے وائٹ اسپیس کریکٹرز کو تراشنا یا ہٹانا ہے۔

اس ٹیوٹوریل میں، ہم RTRIM() فنکشن کے بارے میں سیکھیں گے جو سٹرنگ ٹرمنگ میں اہم کردار ادا کرتا ہے۔







SQL RTRIM()

ایس کیو ایل میں، RTRIM() فنکشن کا مطلب ہے دائیں ٹرم۔ فنکشن ہمیں دی گئی سٹرنگ ویلیو سے کسی بھی اور/یا پچھلے (دائیں طرف) حروف کو ہٹانے کی اجازت دیتا ہے۔



یہ فنکشن خاص طور پر اس وقت کارآمد ہوتا ہے جب اس ڈیٹا سے نمٹا جاتا ہے جس میں سٹرنگز کے آخر میں غیر ضروری وائٹ اسپیس ہو سکتا ہے جو ہمیں ڈیٹا بیس سے ویلیو کو صاف کرنے کی اجازت دیتا ہے۔



نحو:

ڈیٹا بیس انجن کے لحاظ سے SQL میں RTRIM() فنکشن کا نحو تھوڑا سا مختلف ہو سکتا ہے۔ MySQL میں، نحو درج ذیل ہے:





RTRIM(string_to_trim)

'string_to_trim' ان پٹ سٹرنگ کی وضاحت کرتا ہے جس سے ہم کسی بھی معروف وائٹ اسپیس حروف کو ہٹانا چاہتے ہیں۔

SQL RTRIM() مثال استعمال (MySQL)

آئیے کچھ عملی مثالیں دیکھتے ہیں کہ RTRIM() فنکشن کو کیسے استعمال کیا جائے۔ ہم ایک بنیادی استعمال کے ساتھ شروع کریں گے اور پھر کچھ اور جدید مثالوں کا احاطہ کرنے کے لیے آگے بڑھیں گے۔



مثال 1: نمونہ ڈیٹا

سوالات میں غوطہ لگانے سے پہلے، ایک مثالی جدول پر غور کریں جس میں ملازمین کا ڈیٹا موجود ہو جیسا کہ درج ذیل میں دکھایا گیا ہے:

 الفاظ کی فہرست کا ایک کلوز اپ تفصیل خود بخود تیار کی گئی ہے۔
فرض کریں کہ ہم ٹیبل سے 'job_title' کو بازیافت کرنا چاہتے ہیں جہاں سے سرکردہ وائٹ اسپیس حروف کو ہٹا دیا گیا ہے۔ ہم RTRIM() فنکشن کو استعمال کر سکتے ہیں جیسا کہ درج ذیل میں دکھایا گیا ہے۔

منتخب کریں RTRIM(job_title) as cleaned_job_title emp سے؛

آؤٹ پٹ:

 خود بخود تیار کردہ کوڈ کی تفصیل کا قریبی اپ

مثال 2: مخصوص حروف کو تراشنا

پہلے سے طے شدہ طور پر، RTRIM() فنکشن ان پٹ سٹرنگ سے خلائی حروف کو ہٹاتا ہے۔ تاہم، ہم ان مخصوص حروف کی وضاحت کر سکتے ہیں جنہیں ہم ان پٹ سٹرنگ سے ہٹانا چاہتے ہیں۔

مثال کے طور پر، ٹیب کیریکٹر کی تمام موجودگی کو ہٹانے کے لیے، ہم '\t' قدر استعمال کر سکتے ہیں جیسا کہ درج ذیل مثال میں دکھایا گیا ہے:

RTRIM کو منتخب کریں ' \t ' آخری_نام سے) AS trimmed_last_name FROM emp؛

اس سے مخصوص کالم میں موجود تاروں سے تمام ٹیب کریکٹرز کو ہٹا دینا چاہیے۔

نوٹ: آپ کسی بھی معاون کردار کی وضاحت کر سکتے ہیں۔

نتیجہ

اس ٹیوٹوریل میں، ہم نے ایس کیو ایل میں RTRIM() فنکشن کے بارے میں سیکھا تاکہ یہ دریافت کیا جا سکے کہ دی گئی سٹرنگ سے مخصوص حروف کی کسی بھی صورت کو کیسے تراشنا ہے۔