我的数据库表中有一个text
列,其中包含类似
A/B
A/B/C
A/B/C/D
A/B/C/D/E
现在,我只想选择其中此列值最多包含三个出现的'/'
的行。
为了清楚起见-预期输出应为:
A/B
A/B/C
A/B/C/D
有人可以帮助我进行此类查询吗?
答案 0 :(得分:0)
我认为,简单地删除所有其他内容并计算剩余字符数会更容易:
where length(regexp_replace(the_column, '[^/]', '', 'g')) <= 3