MySQL: Función FIND_IN_SET

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: Función FIND_IN_SET

Este tutorial de MySQL explica cómo usar MySQL FIND_IN_SET función Con sintaxis y ejemplos.

describir

La función MySQL FIND_IN_SET devuelve la posición de una cadena dentro de una lista de cadenas separadas por comas.

sintaxis

La sintaxis de la función FIND_IN_SET en MySQL es:

FIND_IN_SET( string, string_list )

parámetro o parámetro

cadena La cadena a buscar. string_list Una lista separada por comas de valores de cadena para buscar.

notas

  • La función FIND_IN_SET devolverá 0 si la cadena no se encuentra en string_list.
  • Si la cadena es NULL, la función FIND_IN_SET devolverá NULL.
  • La función FIND_IN_SET devolverá 0 si string_list es una cadena vacía.
  • Si string_list es NULL, la función FIND_IN_SET devolverá NULL.

aplicar para

La función FIND_IN_SET se puede utilizar en las siguientes versiones de MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

ejemplo

Veamos algunos ejemplos de la función FIND_IN_SET de MySQL y exploremos cómo usar la función FIND_IN_SET en MySQL.

Por ejemplo:

mysql> SELECT FIND_IN_SET('b', 'a,b,c,d,e,f');
Result: 2

mysql> SELECT FIND_IN_SET('B', 'a,b,c,d,e,f');
Result: 2

mysql> SELECT FIND_IN_SET('f', 'a,b,c,d,e,f');
Result: 6

mysql> SELECT FIND_IN_SET(2,'1,2,3');
Result: 2

mysql> SELECT FIND_IN_SET('g', 'a,b,c,d,e,f');
Result: 0

mysql> SELECT FIND_IN_SET('g', '');
Result: 0

mysql> SELECT FIND_IN_SET(null, 'a,b,c');
Result: NULL

mysql> SELECT FIND_IN_SET('a', null);
Result: NULL
(Visited 19 times, 1 visits today)