وظيفة SQL Server الصحيحة

Wzyft Sql Server Alshyht



في هذا المنشور ، سوف نتعلم كيفية استخدام الوظيفة الصحيحة في SQL Server. تسمح لنا الوظيفة right () باستخراج عدد محدد من الأحرف إلى يمين سلسلة إدخال معينة.

بناء جملة الوظيفة والمعلمات وقيمة الإرجاع

ما يلي هو بناء جملة الوظيفة الصحيحة في SQL Server:

حقا ( تعبير_الأحرف و عدد صحيح )

تتضمن وسيطات الوظيفة ما يلي:







  1. Character_expression - تحدد هذه الوسيطة سلسلة الإدخال التي يتم استخراج الأحرف منها. يمكن أن تكون هذه القيمة من سلسلة حرفية أو متغير أو عمود جدول. يمكنك تقديم قيمة هذه الوسيطة بأي نوع باستثناء TEXT أو NTEXT. إذا كان الأمر كذلك ، يقوم خادم SQL بتحويلها إلى VARCHAR و NVARCHAR على التوالي.
  2. Integer_expression - تشير هذه الوسيطة إلى قيمة عدد صحيح موجب تحدد عدد الأحرف التي سيتم استخراجها من سلسلة الإدخال.

ترجع الدالة نوع VARCHAR لسلسلة إدخال غير Unicode و NVARCHAR لسلسلة إدخال Unicode.



أمثلة:

يقدم القسم التالي بعض الأمثلة الأساسية لاستخدام الدالة right () في SQL Server.



مثال 1: الاستخدام الأساسي

ضع في اعتبارك المثال التالي المقدم:





تحديد حقا ( 'https://geekbits.io' و أحد عشر ) كما عنوان url.

بمجرد تشغيل الاستعلام المحدد ، يجب أن يُرجع 11 حرفًا من يمين سلسلة الإدخال كما هو موضح في ما يلي:

عنوان url |
----------- +
geekbits . هذه |

مثال 2: استخدام الدالة Right () مع عمود الجدول

يوضح المثال التالي كيف يمكننا استخدام الدالة right () لاستخراج القيم الأخيرة في عمود معين.



لنفترض أن لدينا جدولاً كما هو موضح في الآتي:

يمكننا استخراج السنة من عمود اسم_المنتج كما هو موضح في الاستعلام التالي:

تحديد اسم المنتج و حقا ( اسم المنتج و 4 ) كما عام
من منتجات؛

الجدول الناتج هو كما يلي:

استنتاج

في هذا المنشور ، تعلمت كيفية استخدام الوظيفة الصحيحة في SQL Server لاستخراج مجموعة من الأحرف من يمين سلسلة معينة.

شكرا للقراءة!