SUBSTRING_INDEX

Sintassi

SUBSTRING_INDEX(str, delim, count)

Spiegazione

Restituisce la sottostringa della stringa str che viene prima di count occorrenze del delimitatore delim. Se count è positivo, viene restituito tutto alla sinistra dell'ultimo (contando da sinistra verso destra). Se count è negativo, viene restituito tutto alla destra dell'ultimo delimitatore (contando da destra a sinistra). SUBSTRING_INDEX() tiene conto della differenza tra lettere maiuscole e minuscole per l'argomento delim.

Esempi

MariaDB [(none)]> SELECT SUBSTRING_INDEX('kb.askmonty.org', '.', 2);
+--------------------------------------------+
| SUBSTRING_INDEX('kb.askmonty.org', '.', 2) |
+--------------------------------------------+
| kb.askmonty                                |
+--------------------------------------------+
1 row in set (0.00 sec)

MariaDB [(none)]> SELECT SUBSTRING_INDEX('kb.askmonty.org', '.', -2);
+---------------------------------------------+
| SUBSTRING_INDEX('kb.askmonty.org', '.', -2) |
+---------------------------------------------+
| askmonty.org                                |
+---------------------------------------------+
1 row in set (0.00 sec)

See also ¶

  • INSTR() ; Restituisce la posizione di una stringa in una stringa
  • LOCATE() ; Restituisce la posizione di una stringa in una stringa

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.