تابع MID برای بیرون کشیدن کاراکترهایی از یک فیلد متنی استفاده می شود.
نحوه استفاده:
پارامتر | توضیح |
---|---|
column_name | فیلدی است که کاراکترها از آن استخراج می شوند. (درج این پارامتر الزامی است) |
start | محل شروع را مشخص می کند. (درج این پارامتر الزامی است) |
length | تعداد کاراکترهایی را که بعد از محل شروع بر گردانده می شود را مشخص می کند. اگر خالی گذاشته شود، تابع MID بقیه فیلد متنی که بعد از محل شروع است را بر می گرداند (درج این پارامتر اختیاری است) |
جدول Persons را در زیر داریم:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
می خواهیم چهار کاراکتر اول از نام شهر را از ستون City استخراج کنیم.
از دستور زیر استفاده می کنیم:
نتیجه به شکل زیر خواهد بود:
SmallCity |
---|
Sand |
Sand |
Stav |
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه دادهSQLServer کلیک کنید.