FIELD
Stai visualizzando una vecchia versione di questo article. Visualizza
la versione più recente.
Sintassi
FIELD(str, str1, str2, str3, ...)
Spiegazione
Devono essere passati almeno due parametri. Restituisce l'indice (posizione) di str nella lista str1, str2, str3, ... . Restituisce 0 se str non è presente.
Se tutti gli argomenti di FIELD() sono stringhe, verranno confrontati come stringhe. Se tutti gli argomenti sono numeri, saranno confrontati come numeri. Altrimenti, verranno confrontati come double.
Se str è NULL, il valore restituito è 0, perché NULL non risulta uguale a nessun altro valore. FIELD() è il complemento di ELT().
Esempi
MariaDB [(none)]> SELECT FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo'); +------------------------------------------------+ | FIELD('ej', 'Hej', 'ej', 'Heja', 'hej', 'foo') | +------------------------------------------------+ | 2 | +------------------------------------------------+ 1 row in set (0.00 sec) MariaDB [(none)]> SELECT FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo'); +------------------------------------------------+ | FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo') | +------------------------------------------------+ | 0 | +------------------------------------------------+ 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.