Ricerca…


Parametri

Nome Descrizione
ASCII () Restituisce il valore numerico del carattere più a sinistra
BIDONE() Restituisce una stringa contenente la rappresentazione binaria di un numero
BIT_LENGTH () Restituisce la lunghezza dell'argomento in bit
CHAR () Restituisce il carattere per ogni intero passato
CHAR_LENGTH () Restituisce il numero di caratteri in argomento
Character_length () Sinonimo di CHAR_LENGTH ()
CONCAT () Restituisci stringa concatenata
CONCAT_WS () Ritorno concatenato con separatore
ELT () Restituisce la stringa al numero di indice
EXPORT_SET () Restituisce una stringa in modo tale che per ogni bit impostato nei bit del valore, si ottiene una stringa e per ogni bit non impostato si ottiene una stringa off
CAMPO() Restituisce l'indice (posizione) del primo argomento negli argomenti successivi
FIND_IN_SET () Restituisce la posizione dell'indice del primo argomento all'interno del secondo argomento
FORMATO() Restituisce un numero formattato al numero specificato di posizioni decimali
FROM_BASE64 () Decodifica su una stringa base 64 e restituisce il risultato
ESADECIMALE() Restituisce una rappresentazione esadecimale di un valore decimale o stringa
INSERIRE() Inserire una sottostringa nella posizione specificata fino al numero di caratteri specificato
INSTR () Restituisce l'indice della prima occorrenza della sottostringa
LCASE () Sinonimo di LOWER ()
SINISTRA() Restituisce il numero più a sinistra dei caratteri come specificato
LUNGHEZZA() Restituisce la lunghezza di una stringa in byte
PIACE Semplice abbinamento di motivi
LOAD_FILE () Carica il file indicato
INDIVIDUARE() Restituisce la posizione della prima occorrenza della sottostringa
INFERIORE() Restituisce l'argomento in minuscolo
LPAD () Restituisce l'argomento stringa, a sinistra con la stringa specificata
LTRIM () Rimuovi gli spazi iniziali
MAKE_SET () Restituisce un insieme di stringhe separate da virgola che hanno il bit corrispondente in bit impostati
INCONTRO Eseguire la ricerca full-text
MID () Restituisce una sottostringa a partire dalla posizione specificata
NON COME Negazione della corrispondenza semplice del modello
NON REGEXP Negazione di REGEXP
OCT () Restituisce una stringa contenente la rappresentazione ottale di un numero
OCTET_LENGTH () Sinonimo di LENGTH ()
ORD () Restituisce il codice del carattere per il carattere all'estrema sinistra dell'argomento
POSIZIONE() Sinonimo di LOCATE ()
CITAZIONE() Sfuggi all'argomento da usare in un'istruzione SQL
REGEXP Corrispondenza dei modelli usando le espressioni regolari
RIPETERE() Ripeti una stringa il numero specificato di volte
SOSTITUIRE() Sostituisci le occorrenze di una stringa specificata
INVERSO() Invertire i caratteri in una stringa
DESTRA() Restituisce il numero più a destra specificato di caratteri
RLIKE Sinonimo di REGEXP
RPAD () Aggiungi stringa il numero specificato di volte
RTRIM () Rimuovi gli spazi finali
SOUNDEX () Restituisce una stringa soundex
SUONO MI PIACE Confronta i suoni
SPAZIO() Restituisce una stringa del numero specificato di spazi
STRCMP () Confronta due stringhe
SUBSTR () Restituisce la sottostringa come specificato
SUBSTRING () Restituisce la sottostringa come specificato
SUBSTRING_INDEX () Restituisce una sottostringa da una stringa prima del numero specificato di occorrenze del delimitatore
TO_BASE64 () Restituisce l'argomento convertito in una stringa base 64
TRIM () Rimuovi gli spazi iniziali e finali
UCASE () Sinonimo di UPPER ()
UNHEX () Restituisce una stringa contenente la rappresentazione esadecimale di un numero
SUPERIORE() Converti in maiuscolo
WEIGHT_STRING () Restituisce la stringa di peso per una stringa

Trova elemento in elenco separato da virgole

SELECT FIND_IN_SET('b','a,b,c');

Valore di ritorno:

2

SELECT FIND_IN_SET('d','a,b,c');

Valore di ritorno:

0

STR_TO_DATE - Converti la stringa in data

Con una colonna di uno dei tipi di stringa, denominato my_date_field con un valore come [la stringa] 07/25/2016 , la seguente dichiarazione dimostra l'uso della funzione STR_TO_DATE :

SELECT STR_TO_DATE(my_date_field, '%m/%d/%Y') FROM my_table;

È possibile utilizzare questa funzione anche come parte della clausola WHERE .

LOWER () / LCASE ()

Convertire in minuscolo l'argomento della stringa

Sintassi: LOWER (str)

LOWER('fOoBar') -- 'foobar'
LCASE('fOoBar') -- 'foobar'

SOSTITUIRE()

Convertire in minuscolo l'argomento della stringa

Sintassi: REPLACE (str, from_str, to_str)

REPLACE('foobarbaz', 'bar', 'BAR') -- 'fooBARbaz'
REPLACE('foobarbaz', 'zzz', 'ZZZ') -- 'foobarbaz'

SUBSTRING ()

SUBSTRING (o equivalente: SUBSTR) restituisce la sottostringa a partire dalla posizione specificata e, facoltativamente, con la lunghezza specificata

Sintassi: SUBSTRING(str, start_position)

SELECT SUBSTRING('foobarbaz', 4); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM 4); -- 'barbaz'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM -6); -- 'barbaz'

Sintassi: SUBSTRING(str, start_position, length)

SELECT SUBSTRING('foobarbaz', 4, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz', FROM 4 FOR 3); -- 'bar'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz' FROM -6 FOR 3); -- 'bar'

UPPER () / UCASE ()

Convertire in maiuscolo l'argomento della stringa

Sintassi: UPPER (str)

UPPER('fOoBar') -- 'FOOBAR'
UCASE('fOoBar') -- 'FOOBAR'

LUNGHEZZA()

Restituisce la lunghezza della stringa in byte. Poiché alcuni caratteri possono essere codificati usando più di un byte, se vuoi che la lunghezza dei caratteri veda CHAR_LENGTH ()

Sintassi: LENGTH (str)

LENGTH('foobar') -- 6
LENGTH('fööbar') -- 8 -- contrast with CHAR_LENGTH(...) = 6

CHAR_LENGTH ()

Restituisce il numero di caratteri nella stringa

Sintassi: CHAR_LENGTH (str)

CHAR_LENGTH('foobar') -- 6
CHAR_LENGTH('fööbar') -- 6 -- contrast with LENGTH(...) = 8

HEX (str)

Convertire l'argomento in esadecimale. Questo è usato per le stringhe.

HEX('fööbar') -- 66F6F6626172 -- in "CHARACTER SET latin1" because "F6" is hex for ö
HEX('fööbar') -- 66C3B6C3B6626172  -- in "CHARACTER SET utf8 or utf8mb4" because "C3B6" is hex for ö


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow