تحقیقات
آموزش تابع FIND_IN_SET در mysql
- توسط : علی حسین شهابی
- 0 نظر
با سلام خدمت شما
مبحث امروز درباره معرفی تابع FIND_IN_SET در دیتابیس Mysql است .
Mysql تابعی به نام FIND_IN_SET دارد که جزو توابع از پیش تعریف شده (inbuilt function) می باشد . کار این تابع این است که داخل یک رشته که با کاما عبارت های آن از هم جدا شده است , جستجویی را انجام می دهد .
تابع FIND_IN_SET دو آرگمان دارد . اولین آرگمان , مقداری هست که می خواهیم دنبال آن بگردیم و دومین آرگان , لیستی است که جستجو داخل آن انجام می شود .
FIND_IN_SET(search string, string list)
- تابعFIND_IN_SET اگر مقدار ما را پیدا نکند , مقدار صفر را بر می گرداند .
- تابعFIND_IN_SET اگر رشته برابر با NULL باشد , مقدار NULL را برمیگرداند .
- تابعFIND_IN_SET اگر لیست برابر با NULL باشد , مقدار صفر را برمیگرداند .
- تابعFIND_IN_SET اگر لیست برابر با NULL باشد , مقدارNULL را برمیگرداند .
mysql> SELECT FIND_IN_SET('a', 'a,b,c,d');
Result: 1
mysql> SELECT FIND_IN_SET('A', 'a,b,c,d');
Result: 1
mysql> SELECT FIND_IN_SET('d', 'a,b,c,d');
Result: 4
mysql> SELECT FIND_IN_SET('e', 'a,b,c,d');
Result: 0
mysql> SELECT FIND_IN_SET('a', '');
Result: 0
mysql> SELECT FIND_IN_SET(null, 'a,b,c');
Result: NULL
mysql> SELECT FIND_IN_SET('a', null);
Result: NULL
مثال دیگر :داخل where
خب اینم از معرفی تابع Mysql امروز ..امیدوارم به کارتون بیاد
خب مقاله امروز هم به پایان رسید.خوشحال میشم مثل همیشه نظراتتون رو اعلام کنید.