我需要使用一个查询,当它少于4个字时会从字段中提取数据,这是否可能,如果是这样,你能给出一些指示吗?我想如果不可能,它可以遍历结果,直到它找到一个是3个单词,然后在找到一个时结束while语句.
SELECT column FROM table where LENGTH(column) - LENGTH(REPLACE(column, ' ', ''))+1 < 4
积分和完整的解释
这里是Regexp解决方案.
select * from TABLE where column not regexp '^.+( .+){4}$'