Próbuję utworzyć zapytanie, które odrzuca wiersz, gdy jakieś pole ma wszystkie te same znaki. Tzn. Chcę wybrać osoby o imieniu Smith, ale nie osoby o imieniu aaaaaa lub bbbb.
Nie mogę używać wyrażeń regularnych, jak Firebird 's SIMILAR TO
nie ma odnośników zwrotnych.
Jak byś to zrobił?
Odpowiedzi:
0 dla odpowiedzi № 1Meh, nie tego chciałem, ale tak się stanie. Działa na aaaaaa, ale nie działa na abbbbbb.
SELECT *
FROM PEOPLE
WHERE replace(upper(NAME), substring(upper(NAME) FROM 1 FOR 1), "") = ""