SELECT 字段1FROM 表名WHERE 字段1 REGEXP '.*[^ ].*';
.*匹配任意字符(.)出现任意次数(*),可以是零次或多次。[^ ]匹配任意非空格字符(.)出现一次([]内表示一个字符集,^表示非)。.*再次匹配任意字符出现任意次数。
通过这个正则表达式的匹配条件,只要字段1中有一个字符不是*,就能够满足条件并保留该行数据。
本文解释了如何使用SQL的REGEXP函数和正则表达式*[^]*来筛选字段1中包含至少一个非星号字符的数据行,确保数据完整性。
SELECT 字段1FROM 表名WHERE 字段1 REGEXP '.*[^ ].*';
.* 匹配任意字符(.)出现任意次数(*),可以是零次或多次。[^ ] 匹配任意非空格字符(.)出现一次([]内表示一个字符集,^表示非)。.* 再次匹配任意字符出现任意次数。通过这个正则表达式的匹配条件,只要字段1中有一个字符不是*,就能够满足条件并保留该行数据。

被折叠的 条评论
为什么被折叠?