mysql匹配name字段只有一个‘/’并且不含有'inode'的数据的sql语句
时间: 2024-03-02 19:49:44 浏览: 81
要匹配 MySQL 表中 `name` 字段只有一个斜杠(/)并且不含有 `'inode'` 的数据,可以使用以下 SQL 语句:
```
SELECT * FROM 表名 WHERE name REGEXP '^[^/]*\/[^/]*$' AND name NOT LIKE '%inode%';
```
其中,`表名` 是您要查询的表名称。这个 SQL 语句使用了之前的正则表达式 `^[^/]*\/[^/]*$`,可以匹配只有一个斜杠的字符串。`NOT LIKE` 是 MySQL 中用于匹配不包含指定字符串的关键字。
这个 SQL 语句会返回表中 `name` 字段只有一个斜杠并且不含有 `'inode'` 的数据。如果您只需要返回 `name` 列,可以将 `SELECT *` 替换为 `SELECT name`。
希望这个 SQL 语句能够满足您的需求!
阅读全文