تقوم بإرجاع متغير (سلسلة أحرف) يتضمن عدد محدد من الأحرف من الجانب الأيسر من السلسلة.
بناء الجملة
Left( string, length)
بناء جملة الدالة Left به هذه الوسيطات:
الوسيطة |
الوصف |
سلسلة |
مطلوبة. تعبير السلسلة الذي يتم إرجاع الأحرف في أقصى اليمين منه. إذا كانت السلسلة تحتوي على Null، يتم إرجاع Null. |
length |
مطلوبة. متغير (طويل).تعبير رقمي على عدد الأحرف التي يجب إرجاعها. إذا كانت 0، يتم إرجاع سلسلة ذات طول صفري (""). إذا كانت أكبر من أو تساوي عدد الأحرف في السلسلة،يتم إرجاع السلسلة بأكملها. |
ملاحظات
لتحديد عدد الأحرف في السلسلة،استخدم الدالة Len.
ملاحظة: استخدم الدالة LeftB مع بيانات بالية مضمنة في سلسلة. بدلا من تحديد عدد الأحرف المطلوب إرجاعها، يحدد الطول عدد بايت.
مثال استعلام
التعبير |
النتائج |
SELECT Left(ProductID,3) AS FromLeft FROM ProductSales; |
إرجاع '3' من الجانب الأيمن للقيم في الحقل "ProductID" من الجدول "ProductSales" في العمود FromLeft. |
مثال VBA
ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية في Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدل إلى جانب "البحث" وأدخل مصطلحا واحدا أو أكثر في مربع البحث.
يستخدم هذا المثال الدالة Left لإرجاع عدد معين من الأحرف من الجانب الأيمن من السلسلة.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string.
MyStr = Left(AnyString, 1) ' Returns "H".
MyStr = Left(AnyString, 7) ' Returns "Hello W".
MyStr = Left(AnyString, 20) ' Returns "Hello World".