Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Funzioni LPAD e RPAD

Modalità Focus
Funzioni LPAD e RPAD - Amazon Redshift

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

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

Queste funzioni antepongono o aggiungono caratteri a una stringa, in base a una lunghezza specificata.

Sintassi

LPAD(string1, length, [ string2 ])
RPAD(string1, length, [ string2 ])

Argomenti

string1

Una stringa CHAR, una stringa VARCHAR o un'espressione che restituisce implicitamente un tipo CHAR o VARCHAR.

length

Un integer che definisce la lunghezza del risultato della funzione. La lunghezza di una stringa si basa sul numero di caratteri, non di byte, pertanto i caratteri multibyte vengono contati come caratteri singoli. Se string1 è più lunga della lunghezza specificata, viene troncata (a destra). Se length è un numero negativo, il risultato della funzione è una stringa vuota.

string2

(Facoltativo) Uno o più caratteri anteposti o aggiunti a string1. Questo argomento non è specificato, vengono usati gli spazi.

Tipo restituito

VARCHAR

Esempi

Negli esempi seguenti vengono utilizzati i dati della tabella EVENT del database di esempio TICKIT. Per ulteriori informazioni, consulta Database di esempio.

Per troncare un set specificato di nomi di eventi a 20 caratteri e anteporre ai nomi più brevi gli spazi, utilizza l'esempio seguente.

SELECT LPAD(eventname, 20) FROM event WHERE eventid BETWEEN 1 AND 5 ORDER BY 1; +---------------------+ | lpad | +---------------------+ | Salome | | Il Trovatore | | Boris Godunov | | Gotterdammerung | |La Cenerentola (Cind | +-----------------------+

Per troncare lo stesso set di nomi di eventi a 20 caratteri ma aggiungere ai nomi più brevi 0123456789, utilizza l'esempio seguente.

SELECT RPAD(eventname, 20,'0123456789') FROM event WHERE eventid BETWEEN 1 AND 5 ORDER BY 1; +----------------------+ | rpad | +----------------------+ | Boris Godunov0123456 | | Gotterdammerung01234 | | Il Trovatore01234567 | | La Cenerentola (Cind | | Salome01234567890123 | +----------------------+

Argomento successivo:

LTRIM

Argomento precedente:

LOWER

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.