Questo gruppo contiene le funzioni che operano sulle stringhe es. sostituzione, conversione in maiuscolo.
Funzione | Descrizione |
---|---|
ascii | la stringa da convertire in codice unicode (>=3.14) |
char | Restituisce il carattere associato ad un codice unicode |
concat | Concatena svariate stringhe in una sola. Valori NULL sono convertiti in stringhe vuote. Altri valori (come i numeri) sono convertiti in stringa |
format | Formatta una stringa usando gli argomenti forniti |
format_date | Formatta un tipo di data o stringa in un formato stringa personalizzato. Usa stringhe nel formato data/ora Qt |
format_number | Restituisce un numero formattato con il separatore locale per le migliaia. Inoltre tronca il numero al numero di posti forniti |
left(string, n) | Restituisce una sottostringa che contiene gli n caratteri più a sinistra della stringa |
length | Restituisce il numero di caratteri in una stringa o la lunghezza di una geometria di tipo linestring |
lower | Converte una stringa in lettere minuscole |
lpad | Restituisce una stringa riempita a sinistra fino alla larghezza specificata, utilizzando un carattere di riempimento. Se la larghezza della destinazione è inferiore alla lunghezza della stringa, la stringa viene troncata |
regexp_match | Restituisce la prima posizione di corrispondenza che soddisfa un'espressione regolare all'interno di una stringa, o 0 se la sottostringa non viene trovata |
regexp_replace | Restituisce una stringa con la parte che soddisfa l'espressione regolare sostituita |
regexp_substr | Restituisce la porzione di una stringa che soddisfa l'espressione regolare passata |
replace | Restituisce una stringa con la stringa o array di stringa passate sostituite da una stringa o un array di stringhe |
right(string, n) | Restituisce una sottostringa che contiene gli n caratteri più a destra della stringa |
rpad | Restituisce una stringa riempita a destra della larghezza specificata, utilizzando un carattere di riempimento. Se la larghezza della destinazione è inferiore alla lunghezza della stringa, la stringa viene troncata |
strpos | Restituisce la prima posizione di corrispondenza di una sottostringa dentro in un'altra stringa o 0 se la sottostringa non viene trovata |
substr | Restituisce una parte di una stringa |
title | Converte tutte le parole in "title case" (tutte le parole in minuscolo con la prima lettera maiuscola) |
to_string | Converte un numero in stringa |
trim | Rimuove tutti gli spazi vuoti (spazi, tabulazioni, etc.) all'inizio e alla fine di una stringa |
upper | Converte una stringa in lettere maiuscole |
wordwrap | Restituisce una stringa posta a capo ad un massimo/minimo numero di caratteri |