آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تابع 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;

  • 3961
  •    2310
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانلود فیلم آموزشی دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
تابع MID() در SQL
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .