Las siguientes tablas enumeran las distintas funciones, constructores y operadores de MySQL compatibles con MongoDB Connector para BI 2.2.
Funciones y operadores de comparación
Función/Operador | Descripción | |
|---|---|---|
| Comprobar si un valor está dentro de un rango de valores | |
| Devuelve el primer argumento no NULL | |
| Operador igual | |
| Operador igual a seguro para valores NULL | |
| Operador mayor que | |
| Operador mayor o igual que | |
| Devuelve el argumento más grande | |
| Pruebe la existencia de un registro que especifique en una subconsulta | |
| Comprobar si un valor está dentro de un conjunto de valores | |
| Devuelve la posición del índice basado en 0del último número de la lista como
Por ejemplo: Devuelve | |
| Probar un valor frente a un booleano | |
| Probar un valor frente a un booleano | |
| Prueba de valor NO NULO | |
| Prueba de valor nulo | |
| Probar si el argumento es NULL | |
| Devuelve el argumento más pequeño | |
| Menos que el operador | |
| Operador menor o igual | |
| Coincidencia de patrones simples | |
| Comprueba si un valor no está dentro de un rango de valores | |
| Operador no igual | |
| Comprobar si un valor no está dentro de un conjunto de valores |
Operadores lógicos
Función/Operador | Descripción |
|---|---|
| Y lógico |
| Niega el valor |
| OR lógico |
| XOR lógico |
Expresiones JOIN
expresión | Descripción |
|---|---|
| Seleccionar registros que tengan valores coincidentes en varias tablas. |
| Semánticamente equivalente a |
| Devuelve todos los registros de la tabla izquierda y los registros coincidentes de la tabla derecha. |
| Devuelve todos los registros de la tabla derecha y los registros coincidentes de la tabla izquierda. |
| Devolver sólo los registros que no aparecen en ambas tablas. |
| Devuelve todos los registros donde las columnas dadas aparecen en ambas tablas. |
Funciones y operadores de flujo de control
Función/Operador | Descripción |
|---|---|
| Operador de caso |
| Construcción if/else |
| Construcción if/else nula |
| Devuelve NULL si expr1 = expr2 |
Funciones de cadena
Función/Operador | Descripción |
|---|---|
| Devuelve el valor numérico del carácter más a la izquierda |
| Devuelve el número de caracteres en el argumento |
| Sinónimo de CHAR_LENGTH() |
| Devuelve una cadena concatenada |
| Devolver concatenar con separador |
| Devuelve una cadena en el número de índice |
| Insertar una subcadena en la posición especificada hasta el número especificado de caracteres |
| Devuelve el índice de la primera aparición de la subcadena |
| Sinónimo de LOWER() |
| Devuelve el número de caracteres más a la izquierda según lo especificado |
| Devuelve la longitud de una cadena en bytes |
| Devuelve la posición de la primera aparición de la subcadena |
| Devuelve el argumento en minúsculas. |
| Eliminar espacios iniciales |
| Devuelve una subcadena que comienza desde la posición especificada |
| Negación de la coincidencia de patrones simples |
| Negación de REGEXP |
| Coincidencia de patrones mediante expresiones regulares |
| Reemplazar ocurrencias de una cadena especificada |
| Devuelve el número de caracteres especificado más a la derecha |
| Eliminar espacios finales |
| Devuelve una cadena con el número especificado de espacios |
| Devuelve la subcadena como se especifica |
| Devuelve la subcadena como se especifica |
| Devuelve una subcadena de una string antes del número especificado de ocurrencias del delimitador. |
| Eliminar espacios iniciales y finales |
| Sinónimo de UPPER() |
| Convertir a mayúsculas |
Funciones y operadores numéricos
Función/Operador | Descripción |
|---|---|
| Devuelve el valor absoluto |
| Devuelve el arco coseno |
| Devolver el arco seno |
| Devolver el arco tangente |
| Devuelve la arcotangente de los dos argumentos |
| Devuelve el valor entero más pequeño no menor que el argumento |
| Devuelve el valor entero más pequeño no menor que el argumento |
| Devuelve el coseno |
| Devuelve la cotangente |
| Convertir radianes a grados |
| División de enteros |
| Operador de división |
| Elevar al poder de |
| Devuelve el valor entero más grande no mayor que el argumento |
| Devuelve el logaritmo natural del argumento |
| Devuelve el logaritmo natural del primer argumento |
| Devuelve el logaritmo base10 del argumento |
| Devuelve el logaritmo base2 del argumento |
| Operador menos |
| Devolver el resto |
| Operador módulo |
| Devuelve el valor de pi |
| Operador de suma |
| Devuelve el argumento elevado a la potencia especificada |
| Devuelve el argumento elevado a la potencia especificada |
| Devuelve el argumento convertido a radianes. |
| Redondear el argumento |
| Devuelve el signo del argumento |
| Devuelve el seno del argumento |
| Devuelve la raíz cuadrada del argumento |
| Devuelve la tangente del argumento |
| Operador de multiplicación |
| Truncar al número especificado de decimales. |
| Cambiar el signo del argumento |
Funciones de fecha y hora
Función/Operador | Descripción |
|---|---|
| Agregar valores de tiempo (intervalos) a un valor de fecha |
| Devolver la fecha actual |
| Sinónimos de CURDATE() |
| Sinónimos de AHORA() |
| Extraer la parte de fecha de una expresión de fecha o fecha y hora |
| Devuelve la diferencia, en días, entre dos fechas especificadas. |
| Agregar valores de tiempo (intervalos) a un valor de fecha |
| Formatear la fecha como se especifica |
| Restar un valor de tiempo (intervalo) de una fecha |
| Sinónimo de DAYOFMONTH() |
| Devuelve el nombre del día de la semana |
| Devuelve el día del mes (0-31) |
| Devuelve el índice del día de la semana del argumento |
| Devuelve el día del año (1-366) |
| Extraer parte de una fecha |
| Convertir un número de día en una fecha |
| Extraer la hora |
| Devuelve el último día del mes para el argumento. |
| Crear una fecha a partir del año y día del año |
| Devuelve los microsegundos de la expresión de fecha y hora de entrada o fecha y hora como un número entre 0 y 999999 inclusive. |
| Devuelve el minuto del argumento |
| Devuelve el mes a partir de la fecha pasada |
| Devuelve el nombre del mes |
| Devuelve la fecha y hora actual |
| Devuelve el trimestre de un argumento de fecha |
| Devuelve el segundo (0-59) |
| Convertir una cadena en una fecha |
| Sinónimo de DATE_SUB() cuando se invoca con tres argumentos |
| Devuelve el argumento convertido a segundos |
| Restar tiempo |
| Con un solo argumento, esta función devuelve la fecha o fecha y hora. |
| Agregar un intervalo a una expresión de fecha y hora |
| Restar un intervalo de una expresión de fecha y hora |
| Devuelve el argumento de fecha convertido a días |
| Devuelve la fecha y hora UTC actuales |
| Devolver el número de semana |
| Devolver el índice de días de la semana |
| Devuelve la semana del calendario de la fecha (1-53) |
| Devolver el año |
| Devolver el año y la semana |
Funciones y operadores de conversión
Función | Descripción |
|---|---|
| Convertir un valor en un tipo determinado |
| Convierte un valor en un tipo determinado. |
Para obtener más información sobre cómo el Conector de BI realiza conversiones de tipos, consulte Modos de conversión de tipos.
Constructores de subconsultas
Función | Descripción |
|---|---|
| Devuelve una fila de valores en lugar de una columna de valores |
Funciones de información
Función | Descripción |
|---|---|
| Devuelve el ID de conexión (ID de hilo) para la conexión |
| El nombre de usuario autenticado y el nombre de host |
| Devuelve el nombre de la base de datos predeterminada (actual) |
| sinónimo de |
| sinónimo de |
| sinónimo de |
| El nombre de usuario y el nombre de host proporcionados por el cliente |
| Devuelve una cadena que indica la versión del servidor MySQL |
| Devuelve información sobre una consulta SQL sin ejecutarla ni obtener resultados. Incluye la operación de agregación completa que el Conector de BI enviará a MongoDB. |
GROUP BY Funciones (agregadas)
Función | Descripción |
|---|---|
| Devuelve el valor promedio del argumento |
| Devuelve un recuento del número de filas devueltas |
| Devuelve el recuento de un número de valores diferentes |
| Devuelve el valor máximo |
| Devuelve el valor mínimo |
| Devuelve la desviación estándar de la población |
| Devuelve la desviación estándar de la población |
| Devuelve la desviación estándar de la población |
| Devuelve la desviación estándar de la muestra |
| Devuelve la suma |
| Devuelve una cadena concatenada, solo valores no |
Declaraciones de utilidad
Declaración | Descripción |
|---|---|
| Seleccione la base de datos que se utilizará como base de datos actual para las declaraciones posteriores |
Declaraciones de administración de bases de datos
Declaración | Descripción |
|---|---|
| Muestra la estructura de la tabla |
| Muestra métricas del servidor. La estructura contiene valores válidos para al menos los siguientes
De forma predeterminada, la instrucción |
| Úselo para:
|
| Úselo para cambiar el nombre de una o más tablas. |