توابع MID() در SQL

توابع MID()

توابع MID() برای استخراج کاراکترها از فیلدهای متن استفاده می‌شود.

نحوه استفاده از SQL MID()

SELECT MID(column_name,start[,length]) FROM table_name
پارامترها توضیح
column_name ضروری. ستونی که باید کاراکترها از آن استخراج شوند.
start ضروری. موقعیت شروع (موقعیت اولیه 1 است).
length اختیاری. تعداد کاراکترهایی که باید بازگردانده شوند. اگر گم شده باشد، توابع MID() متن باقی‌مانده را بازمی‌گرداند.

مثال MID() در SQL

ما این جدول "Persons" را داریم:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

حالا، ما می‌خواهیم سه حرف اول از ستون "City" را استخراج کنیم.

ما از این دستور SQL استفاده می‌کنیم:

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

مجموعه نتایج مشابه این است:

SmallCity
Lon
New
Bei