标签: sql
在我正在使用的数据库中,我们有一个应遵循的命名约定,并且我正在尝试修复错误。
例如,正确命名的记录之一是: 蓝保险|蓝色代理商|蓝色代理商| BL26 |蓝保险
有没有办法搜索其中没有4个垂直条的所有记录?
谢谢!
答案 0 :(得分:2)
select * from tablename where length(colname) - length(replace(colname,'|','')) <> 4
根据使用的数据库更改length。
length