View Full Version : جستجو در زیر رشته های یک رشته مشابه LIKE
chikar
یک شنبه 18 شهریور 1397, 22:01 عصر
سلام
فرض کنید یکی از سطرهای ستون ما رشته ای هست به شکل "رضا کاظمی تهرانی کامل"، حالا اگر بخوایم بگیم اون کلماتی که اولشون "حرف ک" یا "کا" هست رو پیدا کن، چطوری باید این کار رو بکنیم
دستوری مثل LIKE در حالت معمولی تنها اول رشته رو می تونه لحاظ کنه نه در زیر رشته ها!
سعید صابری
جمعه 23 شهریور 1397, 18:43 عصر
اینجوری بنویسی کل جمله را می گرده
select * from table
where field like '%a%'
به جای A متن مورد جستجوی خودت بنویس
chikar
شنبه 24 شهریور 1397, 00:25 صبح
اینجوری بنویسی کل جمله را می گرده
select * from table
where field like '%a%'
به جای A متن مورد جستجوی خودت بنویس
سوال رو لطف کنید دوباره با دقت بخونید! من گفتم جستجو در زیر رشته های یک رشته ! تصور کنید رشته ما "ali javad ahmad jaber" هست، کوئری شما این رشته رو پیدا می کنه، اما ما می خوایم اول کلماتی که "j" هست رو پیدا کنه؟ یا رشته ای رو بده که دارای کلماتی باشه که ابتدا یا انتهاشون فلان کاراکترها باشه. اون وقت دیگه کوئری شما جواب نمی ده، چون کوئری شما ابتدا و انتهای کلی یک رشته رو فقط می بینه و در زیر رشته ها هیچ جستجویی انجام نمی شه
سعید صابری
یک شنبه 25 شهریور 1397, 19:30 عصر
https://www.w3resource.com/mysql/mysql-full-text-search-functions.php
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.