جستجو در زیر رشته های یک رشته مشابه LIKE
سلام
فرض کنید یکی از سطرهای ستون ما رشته ای هست به شکل "رضا کاظمی تهرانی کامل"، حالا اگر بخوایم بگیم اون کلماتی که اولشون "حرف ک" یا "کا" هست رو پیدا کن، چطوری باید این کار رو بکنیم
دستوری مثل LIKE در حالت معمولی تنها اول رشته رو می تونه لحاظ کنه نه در زیر رشته ها!
نقل قول: جستجو در زیر رشته های یک رشته مشابه LIKE
اینجوری بنویسی کل جمله را می گرده
select * from table
where field like '%a%'
به جای A متن مورد جستجوی خودت بنویس
نقل قول: جستجو در زیر رشته های یک رشته مشابه LIKE
نقل قول:
نوشته شده توسط
سعید صابری
اینجوری بنویسی کل جمله را می گرده
select * from table
where field like '%a%'
به جای A متن مورد جستجوی خودت بنویس
سوال رو لطف کنید دوباره با دقت بخونید! من گفتم جستجو در زیر رشته های یک رشته ! تصور کنید رشته ما "ali javad ahmad jaber" هست، کوئری شما این رشته رو پیدا می کنه، اما ما می خوایم اول کلماتی که "j" هست رو پیدا کنه؟ یا رشته ای رو بده که دارای کلماتی باشه که ابتدا یا انتهاشون فلان کاراکترها باشه. اون وقت دیگه کوئری شما جواب نمی ده، چون کوئری شما ابتدا و انتهای کلی یک رشته رو فقط می بینه و در زیر رشته ها هیچ جستجویی انجام نمی شه
نقل قول: جستجو در زیر رشته های یک رشته مشابه LIKE
کد HTML:
https://www.w3resource.com/mysql/mysql-full-text-search-functions.php