let result = product.filter(pdid.like(&i))
.or_filter(pdname.like(&i))
.or_filter(des.like(format!("{:?}",&i)+"*"))
.or_filter(overview.like(format!("{:?}",&i)+"*"))
.or_filter(feature.like(format!("{:?}",&i)+"*"))
非常奇怪这个like 每次都匹配不到东西
比如我匹配包含test开头的 它只匹配一个完整的test
1
共 8 条评论, 1 页
评论区
写评论我x 我没注意这个 谢谢🙏 这下真丢脸了
--
👇
Freddie Mercury: ``` let a_str = String::from("text"); println!("{:?}",&a_str); // "text" println!("{}",&a_str); // text
--
👇
tokyohuang123: ```
改成这样都一个匹配不了
--
👇
Freddie Mercury: 前面两句
like
没用通配符啊,所以只能匹配完整的test,另外通配符就是%啊--
👇
tokyohuang123: ··· 用%不行才用*的 ···
👇
langzi.me: like要用%。 你确定你会sql吗。
--
👇
Freddie Mercury: 前面两句
like
没用通配符啊,所以只能匹配完整的test,另外通配符就是%啊--
👇
tokyohuang123: ··· 用%不行才用*的 ···
👇
langzi.me: like要用%。 你确定你会sql吗。
前面两句
like
没用通配符啊,所以只能匹配完整的test,另外通配符就是%啊--
👇
tokyohuang123: ··· 用%不行才用*的 ···
👇
langzi.me: like要用%。 你确定你会sql吗。
··· 用%不行才用*的 ···
👇
langzi.me: like要用%。 你确定你会sql吗。
like要用%。 你确定你会sql吗。