Locate - Amazon QuickSight

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Locate

locate individua una sottostringa specificata all'interno di un'altra stringa e restituisce il numero di caratteri fino al primo carattere nella sottostringa. La funzione restituisce 0 se non trova la sottostringa. La funzione è basata su 1.

Sintassi

locate(expression, substring, start)

Argomenti

espressione

L'espressione deve essere una stringa. Può trattarsi del nome di un campo che utilizza il tipo di dati stringa, un valore letterale come '12 Main Street', o una chiamata a un'altra funzione che genera una stringa.

sottostringa

Il set di caratteri in espressione che si desidera individuare. La sottostringa può presentarsi una o più volte in espressione.

start

(Facoltativo) Se l'argomento sottostringa è presente più di una volta, utilizzare inizio per individuare il punto nella stringa in cui la funzione deve iniziare a cercare la sottostringa. Ad esempio, supponiamo di voler individuare il secondo esempio di una sottostringa e si pensa che in genere si presenta dopo i primi 10 caratteri. Specificare un valore di inizio pari a 10. Dovrebbe iniziare da 1.

Tipo restituito

Numero intero

Esempi

L'esempio seguente restituisce informazioni sul punto in cui appare la prima occorrenza della sottostringa "and" in una stringa.

locate('1 and 2 and 3 and 4', 'and')

Viene restituito il valore seguente.

3

L'esempio seguente restituisce informazioni sul punto in cui appare la prima occorrenza della sottostringa "and" in una stringa dopo il quarto carattere.

locate('1 and 2 and 3 and 4', 'and', 4)

Viene restituito il valore seguente.

9