1

我正在尝试制作一个查询,当某些字段都是相同的字符时拒绝一行。IE。我想选择名为 Smith 的人,但不选择名为 aaaaaa 或 bbbb 的人。

我不能使用正则表达式,因为FirebirdSIMILAR TO没有反向引用

你会怎么做?

4

1 回答 1

0

嗯,这不是我想要的,但这会做。它适用于 aaaaaa,但不适用于 abbbbbb。

SELECT *
FROM PEOPLE
WHERE replace(upper(NAME), substring(upper(NAME) FROM 1 FOR 1), '') = ''
于 2014-01-29T14:17:19.877 回答