mysql sql语句随记

来源:互联网 发布:网络分层结构五层 编辑:程序博客网 时间:2024/06/15 18:25

SELECT id,path
FROM organ where LENGTH(path) - LENGTH( REPLACE(path,'/','') )<4;


结果如下:

1137 /1/467/1137
1138 /1/467/1138
1139 /1/467/1139
1184 /1/1184
1185 /1/1185
1186 /1/1186
1187 /1/1186/1187
1197 /1/1186/1197
1198 /1/1186/1198
1203 /1/1186/1203
1204 /1/1186/1204
1206 /1/1186/1206
1228 /1/1186/1228
1229 /1/1186/1229
1255 /1/1255
1259 /1/1259


此sql语句可以把带/的path给过滤出来

对于数据库路径形式的查询可使用此种方式,有多少个/数字就是多少。

0 0
原创粉丝点击