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