SQL سرور LEN() فنکشن

Sql Srwr Len Fnkshn



ڈیٹا بیس کے ساتھ کام کرتے وقت سٹرنگز ایک ناقابل یقین اور بنیادی ڈیٹا کی قسم ہیں۔ لہٰذا، اس بات کا زیادہ امکان ہے کہ آپ کا ڈیٹا بیس 80% سٹرنگ/وارچار اقسام پر مشتمل ہو۔ نتیجتاً، ایک ڈیٹا بیس ایڈمنسٹریٹر کے طور پر تاروں کو تعامل اور جوڑ توڑ کے لیے متعدد تکنیکوں کو سیکھنا ضروری ہے۔ اس پوسٹ کا مقصد ایس کیو ایل سرور میں len() فنکشن کو استعمال کرنے کے طریقہ پر تبادلہ خیال کرکے ایسی ہی ایک مہارت حاصل کرنے میں مدد کرنا ہے۔

ایس کیو ایل سرور لین فنکشن سنٹیکس

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

مندرجہ ذیل میں len() فنکشن کے نحو کو دکھایا گیا ہے۔







LEN ( string_expression )

فنکشن دلائل

فنکشن string_expression کو بطور دلیل لیتا ہے۔ یہ ایک مستقل قدر، صارف کی طرف سے متعین متغیر، یا کریکٹر یا بائنری قسم کا کالم ہو سکتا ہے۔



واپسی کی قیمت

اگر ان پٹ ویلیو varchar(max)، nvarchar(max)، یا varbinary(max) کی ہو تو فنکشن بگنٹ ٹائپ لوٹائے گا۔



دوسری صورت میں، اگر ان پٹ سٹرنگ مذکورہ قسم کی نہیں ہے، تو فنکشن ایک INT قسم کے طور پر حروف کی تعداد واپس کرے گا۔





مثالیں

ہمیں len() فنکشن کی مختلف مثالیں دریافت کرنے دیں۔

مثال 1 - اسٹرنگ لٹریل کے ساتھ len() فنکشن کا استعمال۔

ذیل کی مثال میں، ہم ان پٹ سٹرنگ میں حروف کی تعداد کا تعین کرنے کے لیے len() فنکشن استعمال کرتے ہیں۔



منتخب کریں۔
LEN('Linuxhint') بطور str_len؛

نتیجے کی پیداوار:

str_len|
-------+
9|

اس صورت میں، ان پٹ سٹرنگ 9 حروف پر مشتمل ہے۔

مثال 2 - اسٹرنگ لٹریل کے ساتھ len() فنکشن کا استعمال، بشمول اسپیس۔

نیچے دی گئی دوسری مثال پچھلی جگہوں پر مشتمل ایک ان پٹ سٹرنگ فراہم کرتی ہے۔

منتخب کریں۔
LEN('Linuxhint') بطور str_len؛

آؤٹ پٹ کے نیچے کی مثال کو چلانا:

str_len|
-------+
9|

آپ دیکھیں گے کہ فنکشن سٹرنگ کو تراشتا ہے اور ٹریلنگ اسپیس کے بغیر حروف کی تعداد کا حساب لگاتا ہے۔

مثال 3 - کالم کے ساتھ len() فنکشن کا استعمال۔

ہم len() فنکشن کو ٹیبل کالم پر بھی لگا سکتے ہیں۔ مثال کے طور پر، فرض کریں کہ ہمارے پاس ڈیٹا کے ساتھ ایک ٹیبل ہے جیسا کہ دکھایا گیا ہے:

ہم درخواست کو چلا سکتے ہیں جیسا کہ سرور_نام کالم میں تاروں کی تعداد کا حساب لگانے کے لیے دکھایا گیا ہے:

منتخب کریں۔
خدمت گار کا نام،
len(server_name) بطور length_of_name
سے
ڈیٹا بیس D؛

اوپر والے کوڈ کو چلانے سے ایک ٹیبل نکلے گا جیسا کہ دکھایا گیا ہے:

نتیجہ

اس پوسٹ کے ذریعے، آپ نے دریافت کیا کہ SQL سرور میں len() فنکشن کو کس طرح استعمال کیا جائے تاکہ دیے گئے ان پٹ سٹرنگ میں حروف کی تعداد کا تعین کیا جائے۔