ایس کیو ایل میں سبسٹنگ کا استعمال کرتے ہوئے حرفوں کا ایک مجموعہ بازیافت کیسے کریں؟



یہ آرٹیکل ایک جامع رہنما ہے جس میں ایس کیو ایل میں سب اسٹورنگز کو بازیافت کرنے کے طریق step کار بہ قدم مثالوں کے ساتھ سبسٹنگ () فنکشن کا استعمال کرکے حاصل کرنا ہے۔

جانچ پڑتال کی منظم زبان اس کا مقصد صارفین کو اپنی مطلوبہ شکل میں اعداد و شمار کی بازیافت کرنے کی اہلیت فراہم کرنا ہے۔ ایس کیو ایل میں اسٹریسنگ کے بارے میں اس مضمون میں ، میں آپ کو دکھاؤں گا کہ تار سے حروف کا مجموعہ کیسے نکالا جائے۔اس مضمون میں درج ذیل موضوعات کا احاطہ کیا جائے گا۔

ہمیں شروع کریں!





ایس کیو ایل کیا ہے؟

ایس کیو ایل یا جانچ پڑتال کی منظم زبان ڈونلڈ ڈی چیمبرلن نے تیار کیا ہے اور اسے ڈیٹا بیس میں ڈیٹا کے انتظام ، رسائی اور بازیافت کے لئے استعمال کیا جاتا ہے۔ یہ مشتمل ہے 4 زمروں (DDL ، DML ، DCL ، اور TCL) میں الگ الگ۔جمع کرنا ایس کیو ایل میں ایسی ہی ایک کمانڈ ہے ، جو مخصوص اسٹرنگ سے حرفوں کا ایک مجموعہ بازیافت کرنے کے لئے استعمال ہوتا ہے۔

اگلا ، اس مضمون میں آئیے اس بات کی گہرائی میں تلاش کریں کہ ایس کیو ایل میں سبسٹریٹنگ کیا ہے اور اس کا استعمال کیسے کریں۔



ایس کیو ایل میں جمع کیا ہے؟

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

نحو:

سبسٹریٹنگ (سٹرنگ ، شروع_ قیمت ، لمبائی)

یہاں ،

  • سٹرنگ - اس تار کی نمائندگی کرتا ہے جہاں سے آپ کو حروف کا ایک مجموعہ نکالنا پڑتا ہے۔
  • آغاز_قیمت - یہ سٹرنگ کے شروع ہونے والے مقام کی نمائندگی کرتا ہے۔ تار میں پہلے حرف کی قیمت 1 دی جاتی ہے۔
  • لمبائی - ان حروف کی تعداد پیش کرتا ہے جن سے آپ نکالنا چاہتے ہیں۔

ایس کیو ایل میں جمع کرانے کے سچتر نمائندگی کے لئے نیچے دی گئی تصویر کا حوالہ دیں۔



سبسٹرننگ - ایس کیو ایل میں سبسٹرینگ - ایڈیورکا

نوٹ:

لینکس میں جاوا کلاس پاتھ ترتیب دے رہا ہے
  • اگر لمبائی کا پیرامیٹر منفی ہے تو جمع کرنے والا فنکشن غلطی پھینک دے گا۔
  • حروف کی لمبائی اصل تار کی زیادہ سے زیادہ لمبائی سے تجاوز کر سکتی ہے۔ ایسی صورتحال میں ، مذکورہ ابتدائی پوزیشن سے پوری تار نکالی جائے گی۔
  • اس فنکشن میں تینوں فیلڈز لازمی ہیں
  • اگر ابتدائی پوزیشن تار میں حروف کی زیادہ سے زیادہ تعداد سے زیادہ ہے ، تو کچھ بھی واپس نہیں ہوتا ہے۔

چونکہ آپ ایس کیو ایل میں ضمنی استعمال کرنے کے نحو اور قواعد کو سمجھ چکے ہیں ، لہذا اب ہم اسے استعمال کرنے کے مختلف طریقوں پر تبادلہ خیال کریں۔

مثال کے طور پر جمع:

آپ کی بہتر تفہیم کے ل I ، میں نے مثالوں کو مندرجہ ذیل حصوں میں تقسیم کیا ہے۔

    1. لٹریلز پر سبسٹریٹنگ کا استعمال کریں
    2. شرائط کے ساتھ ٹیبل پر جمع کرائیں
    3. گھریلو سوالات پر ضمنی استعمال کریں

آئیے ہم ان میں سے ہر ایک پر غور کریں۔

لٹریلز پر سبسٹریٹنگ کا استعمال کریں

جب آپ لٹریز کے لئے ایس کیو ایل میں ضمنی استعمال کرتے ہیں تو ، اس کی طوالت سے لمبائی اور اس کی ابتداء صارف کے ذریعہ بیان کردہ ابتدائی قدر سے ہوتی ہے۔

مثال 1

2 سے شروع ہو کر 'ایڈوریکا' اسٹرنگ سے سب اسٹریننگ نکالنے کے ل a استفسار لکھیںاین ڈیکردار اور اس میں 4 حرف ہونے چاہ.۔

ذیلی انتخاب (‘ایڈوریکا’ ، 2 ، 4) منتخب کریں

آؤٹ پٹ

آخری

مثال 2

8 سے شروع ہونے والے 8 حروف کا ذخیرہ نکالنے کے ل a استفسار لکھیںاین ڈیکردار 'ایڈوریکا' سے ہے۔ یہاں ، اگر آپ مشاہدہ کرتے ہیں تو ، ہمیں اظہار کی زیادہ سے زیادہ لمبائی سے زیادہ لمبائی والا اسٹریننگ نکالنا ہوگا۔

ذیلی انتخاب (‘ایڈوریکا’ ، 2 ، 8)

آؤٹ پٹ

dureka

شرائط کے ساتھ ٹیبل پر جمع کرائیں

جدول کے نام کے ساتھ نیچے دی گئی ٹیبل پر غور کریں گاہکوں.

کسٹڈ

کسٹم نام

کسٹمر میل

ایک

انوج

anuj@abc.com

2

پی ایچ پی $ ٹیبل میں داخل کریں

آکاش

akash@xyz.com

3

تمغہ

mitali@pqr.com

4

سونالی

سونالی@abc.com

5

سنجے

sanjay@xyz.com

اگر آپ یہ جاننا چاہتے ہیں کہ کس طرح ایک ٹیبل بنانا ہے اور اس میں قدریں داخل کرنا ہے تو ، آپ اس مضمون سے رجوع کرسکتے ہیں بنانا اور داخل کریں بیان

مثال 1

1 سے شروع کرتے ہوئے ، 3 حرفوں کا ذیلی ذخیرہ نکالنے کے ل query استفسار لکھیںstکسٹ نام کے لئے کردار 'آکاش'۔

ذیلی انتخاب (کسٹ نام ، 1 ، 3) جہاں سے کسٹمر کا نام = 'آکاش'

آؤٹ پٹ

اکا

مثال 2

سٹرنگ کے اختتام تک اسٹریننگ نکالنے کے ل a ایک سوال لکھیں ، جس کی شروعات 2 سے ہوگیاین ڈیکسٹم نام 'آکاش' کا کردار۔

ذیلی انتخاب (کسٹ نام ، 2) جہاں سے کسٹمر کا نام = 'آکاش'

آؤٹ پٹ

کیش

مثال 3

3 سے شروع کرکے ، 3 حرفوں کا ذرہ نکالنے کے ل query استفسار لکھیںاین ڈی کسٹ نام کے لئے کردار اور کسٹم نام کے مطابق آرڈر کریں۔

صارفین کے ذریعہ کسٹمر نام منتخب کریں منجانب (کسٹ نام ، 2 ، 3)

آؤٹ پٹ:

anj ita kas nuj اونا

گھریلو سوالات پر ضمنی استعمال کریں

ایس کیو ایل میں اسٹراسٹنگ کے بارے میں اس مضمون کے اس حصے میں ، آئیے سمجھتے ہیں کہ گھریلو سوالات پر ضمنی فنکشن کا استعمال کیسے کریں۔اس کو سمجھنے کے ل us ، ہم صارفین کی میز پر غور کریں ، ہم نے اوپر غور کیا ہے۔

مثال:

تمام d کو نکالنے کے ل a ایک سوال لکھیںگاہکوں کی میز پر کسٹیمیل کالم سے omain۔

کسٹمر میل کے ذریعہ آرڈر کے ذریعے ڈومین منتخب کریں۔

آؤٹ پٹ :

کسٹمر میل

ڈومین

anuj@abc.com

abc.com

akash@xyz.com

xyz.com

mitali@pqr.com

pqr.com

سونالی@abc.com

abc.com

sanjay@xyz.com

xyz.com

چونکہ ڈومین @ کیریکٹر کے بعد شروع ہوتا ہے ، لہذا ہم نے کسٹم میل کالم میں @ چارٹر کی تلاش کے ل CH CHARINDEX () فنکشن استعمال کیا ہے۔ پھر اس فنکشن کا نتیجہ ابتدائی پوزیشن اور نکلوانے والے اسٹریننگ کی لمبائی کا تعین کرنے کے لئے استعمال ہوتا ہے۔

تکرار فبوناکسی c ++

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

اگر آپ اس کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ایس کیو ایل اور اس اوپن سورس سے متعلقہ ڈیٹا بیس کو جاننے کے ل. ، پھر ہمارا چیک کریں جو انسٹرکٹر کی زیر قیادت براہ راست تربیت اور حقیقی زندگی کے منصوبے کے تجربے کے ساتھ آتا ہے۔ اس تربیت سے آپ کو ایس کیو ایل کو گہرائی میں سمجھنے اور اس موضوع پر عبور حاصل کرنے میں مدد ملے گی۔

ہمارے لئے ایک سوال ہے؟ برائے کرم اس مضمون کے تبصرے والے حصے میں اس کا ذکر کریں اور میں آپ کو واپس ملوں گا۔