ایس کیو ایل میں خالی جگہیں ہٹا دیں۔

Ays Kyw Ayl My Khaly Jg Y A Dy



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

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

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







SQL LTRIM

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



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



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





LTRIM(string_to_trim)

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

SQL LTRIM مثال کے استعمال (MySQL)

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



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

ایس

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

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

آؤٹ پٹ:

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

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

منتخب کریں LTRIM('\t' FROM last_name) as trimmed_last_name FROM emp؛

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

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

SQL RTRIM

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

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

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

RTRIM(string_to_trim)

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

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

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

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

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

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

آؤٹ پٹ:

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

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

منتخب کریں RTRIM('\t' FROM last_name) as trimmed_last_name FROM emp؛

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

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

ایس کیو ایل ٹرم

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

ایک مثال درج ذیل ہے:

منتخب کریں TRIM('  Hello World  ') AS TrimmedString;

اس سے اسپیس کریکٹرز کو تار سے ہٹا دینا چاہیے۔

نتیجہ

ہم نے اسٹرنگ کے شروع، اختتام، یا دونوں سروں سے وائٹ اسپیس کریکٹرز کو ہٹانے کے لیے ٹرم فنکشنز کا استعمال کرنے کے طریقے پر تبادلہ خیال کیا۔