W tym artykule dowiesz się, jak używać standardowych funkcji SQL, aby ustalić, czy ciąg kończy się na określonej wartości.
Składnia funkcji
W standardowym SQL używamy funkcji ends_with (), aby ustalić, czy podłoże jest przyrostkiem innego.
Składnia jest wyrażona poniżej:
Ends_with (wartość1, wartość2)
Funkcja przyjmie wartość1 i wartość2 jako ciąg lub sekwencję bajtów. Następnie oceni, czy wartość2 jest przyrostkiem wartości 1.
Jeśli prawda, funkcja zwróci logiczną true; W przeciwnym razie funkcja zwróci fałsz.
Przykład
Poniższy kod pokazuje, w jaki sposób możemy użyć funkcji ends_with, aby sprawdzić, czy ciąg kończy się na danej wartości.
Z
var jako (
WYBIERAĆ
„Mysql” jako var
Związek All
WYBIERAĆ
„Postgresql” jako var
Związek All
WYBIERAĆ
„Standardowy sql” jako var
Związek All
WYBIERAĆ
„SQL Server” jako var)
WYBIERAĆ
Ends_with (var, „sql”) jako wyniki
Z
vars;
Funkcja oceni każdy ciąg i określi, czy kończy się „SQL”. Funkcja zwróci wyniki jako wartości logiczne, jak pokazano na poniższym wyjściu:
wyniki
PRAWDA
PRAWDA
PRAWDA
FAŁSZ
Ze powyższego wyjścia widać, że pierwsze trzy struny kończą się „SQL”.
Pamiętaj, że ta sama operacja jest obsługiwana na strunach bajtów.
Zakończenie
W tym artykule zbadaliśmy, w jaki sposób możemy użyć funkcji ends_with w standardowym SQL, aby sprawdzić, czy ciąg kończy się na danej wartości.