Questo articolo contiene un elenco completo di funzioni e operatori di stringa MariaDB incorporati.
Di seguito è riportato un elenco di funzioni e operatori di stringa disponibili in MariaDB. Fare clic sul nome di ciascuna funzione o operatore per visualizzare una spiegazione della funzione, la sua sintassi e gli esempi.
Funzione | Descrizione |
---|---|
ASCII() | Restituisce il codice numerico ASCII del carattere più a sinistra di una determinata stringa. |
BIN() | Restituisce una stringa contenente la rappresentazione binaria di un numero. |
BINARY | Trasforma la stringa che la segue in una stringa binaria. |
BIT_LENGTH() | Restituisce il numero di bit in una stringa. |
CAST() | Trasforma un valore di un tipo in un altro tipo. |
CHAR() | Restituisce una stringa in base ai valori interi per i singoli caratteri. |
CHAR_LENGTH() | Restituisce la lunghezza di una stringa, misurata in caratteri. |
CHARACTER_LENGTH() | Sinonimo di CHAR_LENGTH() . |
CHR() | Restituisce un carattere in base ai valori del codice forniti come argomento. |
CONCAT() | Consente di concatenare due o più stringhe. |
CONCAT_WS() | Consente di aggiungere un separatore durante la concatenazione di una o più stringhe. |
CONVERT() | Converte un valore in un altro tipo di dati. |
ELT() | Restituisce un elemento dell'elenco in una determinata posizione nell'elenco. |
EXPORT_SET() | Restituisce una stringa on per ogni bit impostato, una stringa off per ogni bit non impostato. |
EXTRACTVALUE() | Restituisce CDATA da un frammento XML. |
FIELD() | Restituisce la posizione di una determinata stringa o numero all'interno di un elenco di argomenti. La funzione restituisce l'indice (posizione) del primo argomento nell'elenco degli argomenti successivi. |
FIND_IN_SET() | Restituisce l'indice di un dato elemento dell'elenco all'interno di un elenco di stringhe (ad esempio 'elemento1, elemento2, elemento3,...'). |
FORMAT() | Consente di formattare un numero in un formato specifico. |
FROM_BASE64() | Decodifica una stringa codificata in base 64 e restituisce il risultato. |
HEX() | Converte una stringa nella sua rappresentazione esadecimale. |
INSERT() | Inserisce una stringa in un'altra stringa. |
INSTR() | Restituisce la posizione della prima occorrenza di una sottostringa all'interno di una stringa. |
LCASE() | Sinonimo di LOWER() (converte una stringa in minuscolo). |
LEFT() | Restituisce i caratteri più a sinistra di una stringa. |
LENGTH() | Restituisce la lunghezza di una stringa, misurata in byte. Si comporta in modo diverso, a seconda che sia in modalità Oracle o meno. |
LENGTHB() | Restituisce la lunghezza di una stringa, misurata in byte. Si comporta in modo coerente indipendentemente dal fatto che sia in modalità Oracle o meno. |
LIKE | Esegue la corrispondenza dei modelli utilizzando un modello SQL. |
LOAD_FILE() | Legge un file e ne restituisce il contenuto come stringa. |
LOCATE() | Restituisce la posizione di una sottostringa all'interno di una stringa. |
LOWER() | Converte una stringa in minuscolo. |
LPAD() | Ti permette di riempire la parte sinistra di una stringa con uno o più caratteri. |
LTRIM() | Ritaglia gli spazi bianchi dall'inizio di una stringa. |
MAKE_SET() | Restituisce un valore impostato (una stringa contenente sottostringhe separate da , caratteri) costituiti dai caratteri specificati come argomenti quando si chiama la funzione. |
MATCH AGAINST | Esegue una ricerca full-text. |
MID() | Restituisce una sottostringa a partire dalla posizione specificata (sinonimo di SUBSTRING() ). |
NOT LIKE | Negazione del LIKE operatore. |
NOT REGEXP | Negazione di REGEXP . |
NOT LIKE | Negazione di RLIKE . |
OCTET_LENGTH() | Restituisce la lunghezza di una stringa, misurata in byte (sinonimo di LENGTH() ). |
ORD() | Restituisce il valore numerico del carattere più a sinistra di una determinata stringa. |
POSITION() | Restituisce la posizione della prima occorrenza di una sottostringa all'interno della stringa (sinonimo di LOCATE() , ma con una sintassi leggermente diversa). |
QUOTE() | Cita una stringa per produrre un risultato che può essere utilizzato come valore di dati correttamente sottoposto a escape in un'istruzione SQL. |
REGEXP | Determina se una stringa corrisponde o meno a un'espressione regolare. |
REGEXP_INSTR() | Restituisce l'indice iniziale di una sottostringa che corrisponde al modello di espressione regolare. |
REGEXP_LIKE() | Una volta implementata, questa funzione determinerà se una stringa corrisponde o meno a un'espressione regolare (come REGEXP ). Al momento della stesura di questo documento, REGEXP_LIKE() è stato richiesto, ma non aggiunto a MariaDB. Vedi questa richiesta JIRA per il suo stato più recente. |
REGEXP_REPLACE() | Sostituisce le occorrenze della sottostringa all'interno di una stringa che corrisponde al modello di espressione regolare specificato. |
REGEXP_SUBSTR() | Restituisce la sottostringa che corrisponde al modello di espressione regolare specificato. |
REPEAT() | Utilizzato per ripetere una stringa tutte le volte necessarie. |
REPLACE() | Sostituisce tutte le occorrenze di una sottostringa con un'altra stringa. |
REVERSE() | Restituisce una stringa con l'ordine dei caratteri invertito. |
RIGHT() | Restituisce i caratteri più a destra da una stringa. |
RLIKE | Determina se una stringa corrisponde o meno a un'espressione regolare. |
RPAD() | Ti permette di riempire la parte destra di una stringa con uno o più caratteri. |
RTRIM() | Ritaglia gli spazi bianchi dal lato destro di una stringa. |
SOUNDEX() | Restituisce una stringa Soundex da una determinata stringa. |
SOUNDS LIKE | Confronta i suoni. |
SPACE() | Restituisce una stringa composta da un numero specificato di caratteri spazio. |
STRCMP() | Confronta due stringhe in base al loro ordinamento. |
SUBSTR() | Restituisce una sottostringa a partire dalla posizione specificata (sinonimo di SUBSTRING() ). |
SUBSTRING() | Restituisce una sottostringa a partire dalla posizione specificata. |
SUBSTRING_INDEX() | Restituisce tutto prima o dopo un determinato carattere (o caratteri) in una stringa. |
TO_BASE64() | Converte una stringa in una stringa codificata in base 64 e restituisce il risultato. |
TO_CHAR() | Converte un'espressione di data/ora/data/ora in una stringa. |
TRIM() | Ritaglia gli spazi bianchi (o altri caratteri specificati) dall'inizio e/o dalla fine di una stringa. |
TRIM_ORACLE() | Sinonimo per la versione in modalità Oracle di TRIM() funzione. |
UCASE() | Sinonimo di UPPER() (converte una stringa in maiuscolo). |
UNCOMPRESSED_LENGTH() | Restituisce la lunghezza di una stringa compressa prima che fosse compressa con COMPRESS() funzione. |
UNHEX() | Interpreta ogni coppia di caratteri nell'argomento come un numero esadecimale e lo converte nel byte rappresentato dal numero. |
UPDATEXML() | Sostituisce una singola porzione di un dato frammento di markup XML con un nuovo frammento XML. |
UPPER() | Converte una stringa in maiuscolo. |
WEIGHT_STRING() | Restituisce la stringa di peso per la stringa di input. Questa funzione è una funzione di debug destinata all'uso interno. |