ENDSWITH (Endet mit) ist eine Funktion zur Bearbeitung von Zeichenfolgen, mit der alle Zeichenfolgedatentypen (BIT, BLOB und CHARACTER) bearbeitet werden. Über einen zurückgegebenen booleschen Wert wird angegeben, ob eine Zeichenfolge mit einer anderen Zeichenfolge endet.
ENDSWITH gibt TRUE (wahr) zurück, wenn der Quellenausdruck mit dem Suchausdruck endet, und FALSE (falsch), wenn nicht.
Die Parameterzeichenfolgen für Suchausdruck und Quellenausdruck können vom Datentyp CHARACTER, BLOB oder BIT sein, müssen allerdings demselben Datentyp angehören.
Falls einer der Parameter NULL ist, ist auch das Ergebnis NULL.
ENDSWITH('Hello World!', 'World!');
gibt
TRUE zurück. ENDSWITH('Hello World!', 'World');
gibt
FALSE zurück.