假设我有一个名为的表table
,它的列名为path
,其中的字符串格式path
如下所示
row path
1 /path1/aa/bg/c/da
2 /path1/ab/v
3 /path1/a/ba/ca
如您所见,每个段都由 char 分隔/
。如何格式化where
using中的条件,like
以便返回的唯一行是row 2
with 2 slashes
。
我试过了
DB::table('table')->where('path','LIKE','/path1/%/%')->get()
但是上面的查询将返回由于 last 的所有行%
。如何/
在最后一个之后排除,以便最后一个之后%
具有字符的记录不会包含在结果中?/
%