我非常感谢帮助这个新手。
我正在尝试编写一个查询,该查询将排除包含 4 个或更多连续辅音的单词。
我在 OpenOffice Base 中有一个非常简单的数据库。我在表中有 1 个字段(列),每个字段(列)中有一个单词。我有大约 100,000 个单词需要整理。我只是不知道如何创建正确的语法(语句)来做到这一点。
我从
SELECT column_name
FROM table_name
WHERE column-name
??????
非常感谢您的帮助。
我非常感谢帮助这个新手。
我正在尝试编写一个查询,该查询将排除包含 4 个或更多连续辅音的单词。
我在 OpenOffice Base 中有一个非常简单的数据库。我在表中有 1 个字段(列),每个字段(列)中有一个单词。我有大约 100,000 个单词需要整理。我只是不知道如何创建正确的语法(语句)来做到这一点。
我从
SELECT column_name
FROM table_name
WHERE column-name
??????
非常感谢您的帮助。
假设辅音不是“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]*'