SQL ends_with

SQL ends_with
Podczas pracy z typami ciągów w SQL natkniesz się na instancję, w której musisz sprawdzić, czy ciąg kończy. To pozwala sprawdzić, czy określony podłoże jest sufiksem innego ciągu.

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.