我想把这些记录匹配的前3个字符。例如邮政编码(5BS 3JS)。如果用户键入5BS...(...任何字符后5BS),所以我想显示这些记录匹配5BS只和忽略其余的关键字。laravel雄辩
wfsdck301#
您需要使用Like运算符。若要仅匹配以your_prefix开头的单词,可以使用通配符%。如果只想搜索以特定模式开头的单词,语法为prefix%使用此语法,Like运算符将搜索以前缀开头的所有匹配项。
prefix%
$zipCodePrefix = '5BS'; $records = DB::table('table_name') ->where('zip_code', 'LIKE', $zipCodePrefix.'%') ->get();
1条答案
按热度按时间wfsdck301#
您需要使用Like运算符。若要仅匹配以your_prefix开头的单词,可以使用通配符%。
如果只想搜索以特定模式开头的单词,语法为
prefix%
使用此语法,Like运算符将搜索以前缀开头的所有匹配项。