我非常感谢帮助这位新手。
我正在尝试撰写一个查询,排除包含4个连续辅音或更多辅音的单词。
我在OpenOffice Base中有一个非常简单的数据库。我在表中有1个字段(列),每个字段(列)中有一个字。我需要排序大约10万个单词。我只是不知道如何创建正确的语法(语句)来做到这一点。
我从
开始SELECT column_name
FROM table_name
WHERE column-name
???????
非常感谢任何帮助。
答案 0 :(得分:1)
假设辅音不是“a”,“e”,“i”,“o”和“u”,那么你想要找到所有不会出现在四个连续字符中的单词。这是编写这样一个表达式的一种方法:
where word not like '%[^aeiou][^aeiou][^aeiou][^aeiou]%'
不同的SQL方言有时会为like
模式设置不同的格式,因此这种模式可能无处不在。但是,这个想法可以用任何SQL方言表达。
编辑:
也许Open Office使用Access通配符:
where word not like '*[!aeiou][!aeiou][!aeiou][!aeiou]*'