In questo articolo, imparerai come utilizzare le funzioni SQL standard per determinare se una stringa termina con un valore specifico.
Sintassi della funzione
In SQL standard, utilizziamo la funzione ends_with () per determinare se una sottostringa è un suffisso di un altro.
La sintassi è espressa di seguito:
Ends_with (valore1, valore2)
La funzione prenderà il valore1 e il valore2 come stringa o una sequenza di byte. Valuterà quindi se il valore2 è un suffisso di valore1.
Se vera, la funzione restituirà un vero vero; Altrimenti, la funzione restituirà false.
Esempio
Il codice seguente mostra come possiamo utilizzare la funzione ends_with per verificare se una stringa termina con un determinato valore.
CON
vars come (
SELEZIONARE
'Mysql' come var
Unione tutto
SELEZIONARE
'Postgresql' come var
Unione tutto
SELEZIONARE
'Standard sql' come var
Unione tutto
SELEZIONARE
'Sql server' come var)
SELEZIONARE
Ends_with (var, 'sql') come risultati
DA
vari;
La funzione valuterà ciascuna delle stringhe e determinerà se termina con "SQL". La funzione restituirà quindi i risultati come valori booleani come mostrato nell'output di seguito:
Risultati
VERO
VERO
VERO
falso
Dall'output sopra, possiamo vedere che le prime tre stringhe finiscono con "SQL".
Tieni presente che la stessa operazione è supportata su stringhe di byte.
Terminazione
In questo articolo, abbiamo esplorato come possiamo utilizzare la funzione ENDS_WITH in SQL standard per verificare se una stringa termina con un determinato valore.