
تابع INSTR در SQL
تابع INSTR در SQL موقعیت اولین رشته مشخص شده را در یک رشته دیگر جستجو کرده بر میگرداند.
مثال
SELECT INSTR("www.bubbleslearn.ir", "learn") AS MatchPosition;
خروجی
MatchPosition |
12 |
نکته: این تابع به حروف کوچک و بزرگ حساس نمی باشد.
همانطور که در مثال بالا اشاره شد نحوه استفاده از تابع INSTR()
به این شکل است:
INSTR(string1, string2)
مقادیر پارامتر ها
پارامتر | توضیحات |
---|---|
string1 | رشته اصلی را که قرار است فرایند جستجو روی آن انجام شود مشخص می کند ، استفاده از این پارامتر ضروری است |
string2 | رشته ای که قرار است جستجو شود را مشخص میکند ، اگر string2 در string1 پیدا نشود تابع عدد 0 را بر میگرداند ، استفاده از این پارامتر ضروری است |
اطلاعات فنی
پشتیبانی شده در MySQL 4.0
مثال های بیشتر
دستور زیر حرف a را در ستون CustomerName
جستجو می کند.
SELECT CustomerName, INSTR(CustomerName, "a")
FROM Customers;
فلسفه آزمايشها
و درود خدا بر او، فرمود: فردى از شما نگويد: خدايا از فتنه به تو پناه مى برم، زيرا كسى نيست كه در فتنه اى نباشد. لكن آن كه مى خواهد به خدا پناه برد، از آزمايش هاى گمراه كننده پناه ببرد، همانا خداى سبحان مى فرمايد: «بدانيد كه اموال و فرزندان شما فتنه شمايند»؛
معنى اين آيه آن است كه خدا انسان ها را با اموال و فرزندانشان مى آزمايد، تا آن كس كه از روزى خود ناخشنود، و آن كه خرسند است، شناخته شوند، گر چه خداوند به احوالاتشان از خودشان آگاه تر است، تا كردارى كه استحقاق پاداش يا كيفر دارد آشكار نمايد. چه آن كه بعضى مردم فرزند پسر را دوست دارند و فرزند دختر را نمى پسندند، و بعضى ديگر فراوانى اموال را دوست دارند و از كاهش سرمايه نگرانند.
حکمت 93 نهج البلاغه