Oracle
 sql >> Database >  >> RDS >> Oracle

Funzioni di stringa Oracle (elenco completo)

Di seguito è riportato un elenco di funzioni di stringa/carattere integrate disponibili in Oracle Database.

Funzione Descrizione
ASCII() Restituisce la rappresentazione decimale nel set di caratteri del database del primo carattere del suo argomento.
CHR() Restituisce un carattere in base ai valori del codice forniti come argomento.
CONCAT() Esegue una concatenazione di stringhe sui suoi argomenti.
INITCAP() Restituisce il suo argomento con la prima lettera di ogni parola in maiuscolo e tutte le altre lettere in minuscolo.
INSTR() Cerca una sottostringa in una determinata stringa e restituisce un numero intero che indica la posizione del primo carattere di questa sottostringa.
LENGTH() Rrestituisce la lunghezza del suo argomento. Ci sono cinque funzioni separate; LENGTH() , LENGTHB() , LENGTH() , LENGTH2() e LENGTH4() . Ogni funzione calcola la lunghezza in modo diverso.
LOWER() Restituisce il suo argomento con tutte le lettere in minuscolo.
LPAD() Completa la parte sinistra di una stringa con un determinato carattere, fino a un numero di caratteri specificato.
LTRIM() Taglia la parte sinistra di una stringa. Per impostazione predefinita, taglia lo spazio bianco, ma puoi facoltativamente specificare uno o più caratteri diversi da tagliare.
NCHR() Restituisce il carattere che ha l'equivalente binario del suo argomento nel set di caratteri nazionale.
NLS_INITCAP() Simile a INITCAP() funzione, tranne per il fatto che accetta un secondo argomento che consente di specificare le regole di confronto.
NLS_LOWER() Simile a LOWER() funzione, tranne per il fatto che accetta un secondo argomento che consente di specificare le regole di confronto.
NLS_UPPER() Simile a UPPER() funzione, tranne per il fatto che accetta un secondo argomento che consente di specificare le regole di confronto.
NLSSORT() Restituisce una chiave di confronto per un determinato valore di carattere e un confronto specificato in modo esplicito o implicito.
REGEXP_COUNT() Restituisce il numero di volte in cui si verifica un pattern in una stringa di origine.
REGEXP_INSTR() Estende la funzionalità di INSTR() funzione consentendoci di utilizzare modelli di espressioni regolari.
REGEXP_REPLACE() Estende la funzionalità di REPLACE() funzione consentendoci di utilizzare modelli di espressioni regolari.
REGEXP_SUBSTR() Estende la funzionalità di SUBSTR() funzione consentendoci di utilizzare modelli di espressioni regolari.
REPLACE() Ti permette di sostituire una parte di una stringa con un'altra.
RPAD() Completa la parte destra di una stringa con un determinato carattere, fino a un numero di caratteri specificato.
RTRIM() Taglia la parte destra di una stringa. Per impostazione predefinita, taglia lo spazio bianco, ma puoi facoltativamente specificare uno o più caratteri diversi da tagliare.
SOUNDEX() Restituisce una stringa di caratteri contenente la rappresentazione fonetica del suo argomento.
SUBSTR() Restituisce la sottostringa specificata da una determinata stringa.
TRANSLATE() Consente di effettuare più sostituzioni uno a uno di un carattere in un'unica operazione.
TRANSLATE(...USING) Cinverte il suo argomento nel set di caratteri specificato per le conversioni tra il set di caratteri del database e il set di caratteri nazionale. Da non confondere con il TRANSLATE() funzione, che consente di effettuare più sostituzioni uno a uno di un carattere in un'unica operazione.
TRIM() Ti permette di ritagliare i caratteri dai lati di una stringa. Puoi tagliare i caratteri iniziali, finali o entrambi.
UPPER() Restituisce il suo argomento con tutte le lettere maiuscole.