مشخصات مقاله
-
4448
-
0.0
-
10100
-
0
-
0
تابع MID() در SQL
برای بیرون کشیدن کاراکترها از یک فیلد متنی از تابع MID()استفاده می شود.
فرم تابع MID() در SQL
SELECT MID(column_name,start[,length]) AS some_name FROM table_name;
توضیح
پارامتر
(پارامتر الزامی). فیلدی است که کاراکترها از آن استخراج می شوند.
column_name
(پارامتر الزامی). محل شروع را مشخص می کند.
start
(پارامتر اختیاری) تعداد کاراکترهایی را که بعد از محل شروع بر گردانده می شوند را مشخص می کند. اگر حذف شود، تابع MID() بقیه فیلد متنی که بعد از محل شروع است را بر می گرداند.
length
نکته:برای عملکرد مشابه در SQL Server از دستور SUBSTRING() استفاده می کنیم:
SELECT SUBSTRING(column_name,start,length) AS some_name FROM table_name;
نحوه استفاده از تابع MID() در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است:
CustomerID
CustomerName
ContactName
Address
City
PostalCode
Country
1
Alfreds Futterkiste
Maria Anders
Obere Str. 57
Berlin
12209
Germany
2
Ana Trujillo Emparedados y helados
Ana Trujillo
Avda. de la Constitución 2222
México D.F.
05021
Mexico
3
Antonio Moreno Taquería
Antonio Moreno
Mataderos 2312
México D.F.
05023
Mexico
4
Around the Horn
Thomas Hardy
120 Hanover Sq.
London
WA1 1DP
UK
5
Berglunds snabbköp
Christina Berglund
Berguvsvägen 8
Luleå
S-958 22
Sweden
مثال:
دستور SQL زیر چهار کاراکتر اول را از ستون “City” در جدول “Customers” انتخاب می کند:
SELECT MID(City,1,4) AS ShortCity FROM Customers;
1394/07/27
10100
4448
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
فرم تابع MID() در SQL