دالة LEN() في SQL

MID() 函数

MID 函数用于从文本字段中提取字符。

SQL MID() 语法

SELECT MID(اسم الحقل,البداية[,طول اسم الجدول
الم 参数 الوصف
اسم الحقل مطلوب. الحقل الذي سيتم استخراج الحروف منه.
البداية مطلوب. يحدد الموقع البدءي (القيمة الافتراضية هي 1).
طول اختياري. عدد الحروف التي سيتم عودتها. إذا تم تجاهلها، فإن وظيفة MID() تعود بالنص المتبقي.

مثال على وظيفة MID() في SQL

نمتلك جدول "Persons" التالي:

الرقم اسم العائلة اسم الأب عنوان مدينة
1 أدمز جون شارع أكسفورد لندن
2 بوش جورج شارع الفيifth نيويورك
3 كارتر توماس شارع تشانغ'an بكين

الآن، نريد استخراج 3 حروف من عمود "City".

نستخدم الجملة SQL التالية:

SELECT MID(City,1,3) as SmallCity FROM Persons

النتائج تبدو مثل هذا:

مدينة صغيرة
لندن
نيو
بكين