Split - 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à.

Split

split suddivide una stringa in un array di sottostringhe, in base a un delimitatore scelto, e restituisce la voce specificata dalla posizione.

È possibile aggiungere split solo a un campo calcolato durante la preparazione dei dati, non a un'analisi. Questa funzione non è supportata nelle query dirette a Microsoft SQL Server.

Sintassi

split(expression, delimiter , position)

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;1402 35th Ave;1818 Elm Ct;11 Janes Lane', o una chiamata a un'altra funzione che genera una stringa.

delimiter

Carattere che delimita il punto in cui la stringa viene suddivisa in sottostringhe. Ad esempio, split('one|two|three', '|', 2) diventa come indicato sotto.

one two three

Se si sceglie position = 2, split restituisce 'two'.

posizione

(Obbligatorio) Posizione della voce da recuperare dall'array. La posizione della prima voce nell'array è 1.

Tipo restituito

Array di stringhe

Esempio

L'esempio seguente suddivide una stringa in un array, utilizzando il punto e virgola (;) come delimitatore, e restituisce il terzo elemento dell'array.

split('123 Test St;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ';', 3)

Viene restituita la seguente voce.

1818 Elm Ct

Questa funzione ignora le voci contenenti i valori null o le stringhe vuote.