Las siguientes tablas muestran las diversas funciones, constructores y operadores de MySQL compatibles con MongoDB Connector for BI 2.2.
Funciones y operadores de comparación
Función/Operador | Descripción | |
|---|---|---|
| Verificar si un valor está dentro de un rango de valores | |
| Devuelve el primer argumento no NULO | |
| Operador igual | |
| Operador igual a seguro para NULL | |
| Operador mayor que | |
| Operador de mayor o igual que | |
| Devolver el argumento más grande | |
| Pruebe la existencia de un registro que especifique en una subconsulta | |
| Comprueba si un valor está dentro de un conjunto de valores | |
| Devuelve la posición en el índice basada en 0 del último número de la lista para que sea
Por ejemplo: Devuelve | |
| Prueba de un valor frente a un booleano | |
| Prueba de un valor frente a un booleano | |
| Prueba de valor NOT NULL | |
| Prueba de valor NULL | |
| Probar si el argumento es NULL | |
| Devuelve el argumento más pequeño | |
| Menos que el operador | |
| Operador menor o igual que | |
| Coincidencia simple de patrones | |
| Verifica si un valor no está dentro de un rango de valores | |
| Operador de desigualdad | |
| Comprueba si un valor no está dentro de un conjunto de valores |
Operadores lógicos
Función/Operador | Descripción |
|---|---|
| AND lógico |
| Nega 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 de la derecha y los registros coincidentes de la tabla de la izquierda. |
| Devolver solo los registros que no aparezcan en ambas tablas. |
| Devuelve todos los registros donde las columnas indicadas aparecen en ambas tablas. |
Funciones y operadores de flujo de control
Función/Operador | Descripción |
|---|---|
| Operador de casos |
| Construcción if/else |
| Construcción nula if/else |
| Devolver 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 concatenación con separador |
| Devuelve una cadena en el número de índice |
| Insertar una subcadena en la posición indicada hasta el número de caracteres especificado |
| Devuelve el índice de la primera aparición de la subcadena |
| Sinónimo de LOWER() |
| Devuelve el número más a la izquierda de caracteres según lo especificado |
| Devuelve la longitud de una string en bytes |
| Devuelve la posición de la primera aparición de la subcadena |
| Devuelve el argumento en minúsculas. |
| Remover espacios iniciales |
| Devuelve una subcadena que comienza en la posición especificada |
| Negación de la coincidencia de patrones simples |
| Negación de REGEXP |
| Coincidencia de patrones utilizando expresiones regulares |
| Reemplaza todas las apariciones de una string específica |
| Devuelve el número especificado de caracteres más a la derecha |
| Eliminar espacios finales |
| Devuelve una string de la cantidad especificada 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. |
| Remover los 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 |
| Devuelve la arcotangente |
| Devuelve la arcotangente de los dos argumentos |
| Devuelve el valor entero más pequeño que no sea menor que el argumento |
| Devuelve el valor entero más pequeño que no sea menor que el argumento |
| Devuelve el coseno |
| Devuelve la cotangente |
| Convertir radianes a grados |
| División entera |
| Operador de división |
| Elevar a la potencia 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 en base 10 del argumento |
| Devuelve el logaritmo en base 2 del argumento |
| Operador de resta |
| Devolver el resto |
| Operador módulo |
| Devolver 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 |
| Devolver 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 para CURDATE() |
| Sinónimos de NOW() |
| 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 |
| Dar formato a la fecha según lo especificado |
| 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) |
| Retorna el índice del día de la semana del argumento |
| Devuelve el día del año (1-366) |
| Extraer parte de una fecha |
| Convierte un número de día en una fecha |
| Extraiga 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 hora o expresión de fecha y hora de entrada como un número entre 0 y 999999, inclusive. |
| Devuelve el minuto del argumento |
| Devuelve el mes de la fecha ingresada |
| 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 retorna la fecha o datetime |
| Agrega 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 |
| Devuelve el índice del día de la semana |
| Devuelve la semana del calendario de la fecha (1-53) |
| Devuelve el año |
| Devolver el año y la semana |
Función y operadores cast
Función | Descripción |
|---|---|
| Convertir un valor a un tipo determinado |
| Convierte un valor en un tipo determinado. |
Para obtener más información sobre cómo el BI Connector 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 del host proporcionados por el cliente |
| Devuelve una string que indica la versión del servidor MySQL |
| Devuelve información sobre una query SQL sin ejecutarla ni obtener resultados. Incluye la operación de agregación completa que BI Connector 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 |
| Devolver el valor máximo |
| Retorna 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 |
| Devolver la desviación estándar de la muestra |
| Devuelve la suma |
| Devuelve una cadena concatenada, solo valores no |
Instrucciones de servicios públicos
instrucción | Descripción |
|---|---|
| Elige la base de datos que deseas utilizar como la base de datos actual para las instrucciones subsiguientes |
Instrucciones de administración de bases de datos
instrucció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
Por defecto, la instrucción |
| Úselo para:
|
| Utilízalo para renombrar una o más tablas. |