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