Curso de MySQL
Consultas, lista de correo 'C++ Con Clase' 'MySQL Con Clase' página de entrada Tabla de contenido Contactar con Webmaster
Curso Sentencias Funciones API C

SQL

Funciones

Matemáticas Tiempo Cadena Conversión Control de Flujo Encriptado Información BENCHMARK CHARSET COERCIBILITY COLLATION CONNECTION_ID CURRENT_USER DATABASE FOUND_ROWS LAST_INSERT_ID SESSION_USER SYSTEM_USER USER VERSION Genéricas GROUP BY

INSTR()

INSTR(str,substr)

Devuelve la posición de la primera aparición de la subcadena substr dentro de la cadena str. Es lo mismo que la forma de LOCATE() con dos argumentos, excepto que los argumentos están intercambiados:

mysql> SELECT INSTR('foobarbar', 'bar');
+---------------------------+
| INSTR('foobarbar', 'bar') |
+---------------------------+
|                         4 |
+---------------------------+
1 row in set (0.01 sec)

mysql> SELECT INSTR('xbar', 'foobar');
+-------------------------+
| INSTR('xbar', 'foobar') |
+-------------------------+
|                       0 |
+-------------------------+
1 row in set (0.00 sec)

Esta función es segura con caracteres multibyte. En MySQL 3.23 esta función distingue mayúsculas y minúsculas, mientra que en la versión 4.0 no lo hace if cualquiera de los argumentos es una cadena binaria.