FIND_IN_SET
Sintassi
FIND_IN_SET(str, lista_stringhe)
Spiegazione
Restituisce un valore da 1 a N se la stringa str è contenuta nella lista_stringhe, che consiste di N sottostringhe. lista_stringhe è una stringa composta dalle sue sottostringhe separate da caratteri ",". Se il primo argomento è una stringa costante e il secondo è una colonna di tipo SET, la funziona FIND_IN_SET() è ottimizzata per utilizzare l'aritmetica tra bit. Restituisce 0 se str non è presente in lista_stringhe o se lista_stringhe è vuota. Restituisce NULL se uno degli argomenti è NULL. Questa funzione non può funzionare correttamente se il primo argomento contiene una virgola (",").
Esempi
MariaDB [(none)]> SELECT FIND_IN_SET('b', 'a,b,c,d'); +----------------------------+ | FIND_IN_SET('b','a,b,c,d') | +----------------------------+ | 2 | +----------------------------+ 1 row in set (0.00 sec)
Commenti
Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.