Mysql
 sql >> Database >  >> RDS >> Mysql

Funzioni di stringa MySQL (elenco completo)

MySQL include una serie di funzioni e operatori che possono aiutarci quando lavoriamo con i dati.

Di seguito è riportato un elenco di funzioni e operatori di stringa disponibili in MySQL. Fare clic sul nome di ciascuna funzione o operatore per visualizzare una spiegazione della funzione, la sua sintassi e gli esempi.

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.
BIT_LENGTH() Restituisce il numero di bit in una stringa.
CHAR() Restituisce il carattere per ogni intero passato.
CHAR_LENGTH() Restituisce la lunghezza di una stringa, misurata in caratteri.
CHARACTER_LENGTH() Sinonimo di CHAR_LENGTH() .
CONCAT() Consente di concatenare due o più stringhe.
CONCAT_WS() Consente di aggiungere un separatore durante la concatenazione di una o più stringhe.
ELT() Restituisce un elemento dell'elenco in una determinata posizione nell'elenco.
EXPORT_SET() Restituisce una stringa che rappresenta i bit in un numero.
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.
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() 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 .
OCT() Restituisce una rappresentazione in formato stringa del valore ottale del suo argomento (converte da decimale a ottale).
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 (sinonimo di REGEXP_LIKE() ).
REGEXP_INSTR() Restituisce l'indice iniziale di una sottostringa che corrisponde al modello di espressione regolare.
REGEXP_LIKE() Determina se una stringa corrisponde o meno a un'espressione regolare.
REGEXP_REPLACE() Sostituisce le occorrenze della sottostringa all'interno di una stringa che corrisponde al modello di espressione regolare specificato.
REGEX_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 (sinonimo di REGEXP_LIKE() ).
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.
TRIM() Ritaglia gli spazi bianchi (o altri caratteri specificati) dall'inizio e/o dalla fine di una stringa.
UCASE() Sinonimo di UPPER() (converte una stringa in maiuscolo).
UNHEX() Interpreta ogni coppia di caratteri nell'argomento come un numero esadecimale e lo converte nel byte rappresentato dal numero.
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.