داغ ترین ویدیو بابلز لرن : هک کلاس های مجازی توسط متین برونسی

تابع FIND_IN_SET در SQL

  /  SQL   /  تابع FIND_IN_SET در SQL

تابع FIND_IN_SET در SQL یک رشته را در یک رشته لیست جستجو می کند و موقعیت مکانی آن را بر میگرداند.

مثال

SELECT FIND_IN_SET("q", "s,q,l");

خروجی

FIND_IN_SET("q", "s,q,l")
2

رشته لیست به رشته های میگیم که با یکسری کاراکتر های خاص از هم جدا می شوند ، به مثال زیر دقت کنید.

رشته های زیر توسط , از هم جدا شده و یک رشته لیست تشکیل داده اند:

Matin,Ali,Reza,Arman

همانطور که در مثال اول اشاره شد نحوه استفاده از تابع FIND_IN_SET به این شکل است:

FIND_IN_SET(string, string_list)

مقادیر پارامتر ها

پارامترتوضیحات
stringرشته ای که قرار است جستجو شود را مشخص می کند ، استفاده از این پارامتر ضروری است
string_listرشته لیست را مشخص می کند ، استفاده از این پارامتر ضروری است

مقادیر بازگشتی

  • اگر string در string_list پیدا نشد ، تابع عدد 0 را برمیگرداند
  • اگر string یا string_list برابر با NULL باشد ، تابع NULL را بر میگرداند
  • اگر string یا string_list خالی باشند ( " " ) ، تابع عدد 0 را برمیگرداند

اطلاعات فنی

پشتیبانی شده در MySQL 4.0

مثال های بیشتر

دستور زیر حرف "a" را در رشته لیست جستجو می کند:

SELECT FIND_IN_SET("a", "s,q,l");

خروجی

FIND_IN_SET("a", "s,q,l")
0

دستور زیر حرف "q" را در یک رشته لیست جستجو می کند ( رشته لیست NULL می باشد )

SELECT FIND_IN_SET("q", null);

خروجی

FIND_IN_SET("q", null)
null
5/5 - (1 امتیاز)
 #نهج_البلاغه_بخوانیم

مظلوميّت امام على عليه السّلام

و درود خدا بر او، فرمود: (آن هنگام كه تهاجم ياران معاويه به شهر انبار، و غارت كردن آن را شنيد، تنها و پياده به طرف پادگان نظامى كوفه «نخيله»(1) حركت كرد، مردم خود را به او رسانده، گفتند اى امير مؤمنان ما آنان را كفايت مى كنيم، فرمود) شما از انجام كار خود درمانده ايد چگونه كار ديگرى را برايم كفايت مى كنيد؟ اگر رعاياى پيش از من از ستم حاكمان مى ناليدند، امروز من از رعيّت خود مى نالم، گويى من پيرو، و آنان حكمرانند، يا من محكوم و آنان فرمانروايانند.

سید رضی گوید: وقتى سخن امام در يك سخنرانى طولانى كه برخى از آن را در ضمن خطبه هاى گذشته آورديم، به اينجا رسيد. (دو نفر از ياران جلو آمدند و يكى گفت: من جز خود و برادرم را در اختيار ندارم، اى امير المؤمنان فرمان ده تا هر چه خواهى انجام دهم، امام فرمود) شما كجا و آنچه من مى خواهم كجا؟


  1. نُخّیله، جایی نزدیکی کوفه در سر راه شام، که لشکر گاه بود، سربازان و داوطلبان جنگ در آنجا گرد می آمدند و سازماندهی می شدند.
حکمت 261 نهج البلاغه

برای دسترسی به آموزش های بیشتر و ویدیو های من، کلمه کلیدی متین برونسی را داخل گوگل سرچ کنید.