Spark funciones SQL
Puede utilizar varias funciones SQL de Spark integradas para ampliar la funcionalidad SQL con Adobe Experience Platform Query Service. Este documento enumera las funciones SQL de Spark que admite el servicio de consultas.
Para obtener información más detallada sobre las funciones, incluida su sintaxis, uso y ejemplos, lea la documentación de la función Spark SQL.
NOTE
          No se admiten todas las funciones de la documentación externa.
          Operadores y funciones matemáticos y estadísticos math
Operador/Función
            Descripción
          Devuelve el resto de los dos números
          Multiplica los dos números
          Suma los dos números
          Resta los dos números
          Divide los dos números
          Devuelve el valor absoluto de la entrada
          Devuelve el valor del coseno inverso
          Devuelve la cardinalidad estimada por HyperLogLog++
          Devuelve el valor de percentil aproximado en un porcentaje determinado
          Devuelve el valor del seno inverso
          Devuelve el valor de tangente inverso
          Devuelve el ángulo entre el plano positivo del eje x y los puntos dados por las coordenadas
          Devuelve el valor promedio
          Devuelve la raíz de cubo
          Convertir de una base a otra
          Devuelve el coeficiente de Pearson entre los números
          Devuelve el valor del coseno
          Devuelve el valor del coseno hiperbólico
          Devuelve el valor de la cotangente
          Devuelve la clasificación de un valor en un grupo de valores
          Devuelve el número de Euler
          Devuelve e a la potencia del valor
          Devuelve e a la potencia del valor menos 1
          Devuelve el factorial del valor
          Devuelve el mayor entero igual o menor al valor
          Devuelve el mayor valor de todos los parámetros
          Devuelve la hipotenusa de los dos valores dados
          Devuelve el valor de curtosis del grupo
          Devuelve el menor valor de todos los parámetros
          Devuelve el logaritmo natural del valor
          Devuelve el logaritmo del valor
          Devuelve el logaritmo en base 10 del valor
          Devuelve el logaritmo del valor más 1
          Devuelve el logaritmo, en base 2, del valor
          Devuelve el valor máximo de la expresión
          Devuelve la media calculada a partir de los valores
          Devuelve el valor mínimo de la expresión
          Devuelve ID que aumentan monotónicamente
          Devuelve el valor negado
          Devuelve la clasificación porcentual de un valor
          Devuelve el percentil exacto en un porcentaje determinado
          Devuelve el percentil aproximado en un porcentaje determinado
          Devuelve pi
          Devuelve el módulo positivo entre dos valores
          Devuelve el valor positivo
          Convierte el valor en radianes
          Devuelve un número aleatorio del 0 al 1
          Devuelve un valor aleatorio
          Devuelve el valor doble más cercano
          Devuelve el valor redondeado más cercano
          Devuelve el seno del valor
          Devuelve el seno hiperbólico del valor
          Devuelve la raíz cuadrada del valor
          Devuelve la desviación estándar del valor
          Devuelve la desviación estándar de la población del valor
          Devuelve la desviación estándar de muestra del valor
          Devuelve la suma de los valores
          Devuelve la tangente del valor
          Devuelve la tangente hiperbólica del valor
          Devuelve la varianza de población calculada
          Operadores lógicos y funciones logical-operators
Operador/Función
            Descripción
          Menor que
          Menor o igual que
          Igual a
          Mayor que
          Mayor o igual que
          Exclusivo o bit a bit
          OR bit a bit
          No bit a bit
          Devuelve los elementos comunes
          Afirma si la expresión es verdadera
          Si la expresión se evalúa como verdadera, devuelva la segunda expresión. De lo contrario, devuelva la tercera expresión.
          Si la expresión es nula, devuelve la segunda expresión. De lo contrario, devuelve la primera expresión.
          Devuelve true si la primera expresión se encuentra en cualquiera de las expresiones siguientes.
          Devuelve verdadero si el valor no es un número
          Devuelve verdadero si el valor no es nulo
          Devuelve verdadero si el valor es nulo
          Devuelve la primera expresión si no es un número; en caso contrario, devuelve la segunda expresión
          Lógico o
          Cuándo se puede utilizar para crear condiciones de rama para la comparación
          Devuelve true si la expresión XPath se evalúa como true o si se encuentra un nodo coincidente
          Funciones de fecha y hora datetime-functions
Función
            Descripción
          Agregar meses a la fecha
          Añadir días a la fecha
          Modificar formato de fecha
          Restar días de la fecha
          Devuelve la fecha truncada a la unidad especificada
          Devuelve la diferencia entre fechas en días
          Devuelve el día del mes
          Devuelve el día de la semana (1-7)
          Devuelve el día del año
          Devuelve la fecha en UNIX® hora
          Devuelve la fecha en hora UTC
          Devuelve la hora de la entrada
          Devuelve el último día del mes al que pertenece la fecha
          Devuelve el minuto de la entrada
          Devuelve el mes de la entrada
          Número de meses entre
          Devuelve el primer día después de la entrada
          Devuelve el trimestre de la entrada
          Devuelve el segundo de la cadena
          Convierte la cadena en una fecha. Nota: La cadena debe tener el formato 
          yyyy-mm-ddTHH24:MM:SS.Convierte la cadena en una marca de tiempo. Nota: La cadena debe tener el formato 
          yyyy-mm-ddTHH24:MM:SS.Convierte la cadena en una marca de tiempo UNIX®
          Convierte la cadena en una marca de tiempo UTC
          Trunca la fecha
          Devuelve la marca de tiempo UNIX®
          Día de la semana (0-6)
          Devuelve la semana del año de una fecha determinada
          Devuelve el año de la cadena
          Matrices arrays
Función
            Descripción
          Crea una matriz con los elementos dados
          Comprueba si la matriz contiene el valor
          Quita los valores duplicados de la matriz
          Devuelve una matriz de los elementos de la primera matriz, pero no la segunda
          Devuelve la intersección de las dos matrices
          Une dos conjuntos
          Devuelve el valor máximo de la matriz
          Devuelve el valor mínimo de la matriz
          Devuelve la posición basada en 1 del elemento
          Quita todos los elementos iguales al elemento
          Crea una matriz que contiene el valor contabilizado veces
          Ordena la matriz
          Une la matriz, sin duplicados
          Combina los valores de matrices dadas con los valores de la colección original en un índice determinado
          Devuelve el tamaño de la matriz
          Devolver el elemento en la posición
          Separar elementos de una matriz en varias filas, excluyendo nulo
          Separe los elementos de la matriz en varias filas, incluido el valor nulo
          Devuelve la posición basada en 1 de la matriz
          Acople una matriz de matrices
          Separar matriz de estructuras en una tabla, excluyendo nulo
          Separe la matriz de estructuras en una tabla, incluido el cero
          Separar elementos de una matriz en varias filas con posiciones, excluyendo nulo
          Invertir elementos de la matriz
          Devuelve una permutación aleatoria de la matriz
          Subconjuntos de una matriz
          Ordenar una matriz, dado un orden
          Combina las dos matrices en una sola matriz, antes de aplicar una función
          Funciones de conversión de tipos de datos datatype-casting
Función
            Descripción
          Cambie el tipo de datos a bigint
          Cambiar el tipo de datos a binario
          Cambiar el tipo de datos a booleano
          Cambiar el tipo de datos al tipo especificado
          Cambiar el tipo de datos a fecha
          Cambiar el tipo de datos a decimal
          Cambiar el tipo de datos a doble
          Cambiar el tipo de datos a flotante
          Cambie el tipo de datos a int
          Cambie el tipo de datos a smallint
          Creación de un mapa a partir de una cadena
          Cambiar el tipo de datos a cadena
          Creación de una estructura
          Cambiar el tipo de datos a tinyint
          Funciones de conversión y formato conversion
Función
            Descripción
          Devuelve el valor numérico (ASCII)
          Cambie el argumento a una cadena base64
          Cambie el argumento a un valor binario
          Devolver la longitud de bits
          Devuelve la longitud de la cadena
          Devuelve el valor de comprobación de redundancia cíclica
          Convertir radianes a grados
          Cambiar el formato del número
          Obtener datos de JSON
          Devolver el valor hash
          Convertir el argumento en un valor hexadecimal
          Cambia la cadena para que sea un caso de título
          Rellena el lado izquierdo de una cadena
          Creación de un mapa
          Creación de un mapa a partir de una matriz
          Creación de un mapa a partir de una matriz de estructuras
          Devuelve el valor md5
          Rellena el lado derecho de una cadena
          Elimina los espacios finales
          Devuelve el valor SHA2
          Devolver el código soundex
          Separe los valores en filas
          Devuelve una cadena JSON
          Reemplazar valores dentro de una cadena
          Eliminar caracteres iniciales y finales
          Convertir la cadena base64 en binaria
          Convertir el hexadecimal en binario
          Devolver un UUID
          Evaluación de datos data-evaluation
Función
            Descripción
          Devolver el primer argumento no nulo
          Devuelve una lista de elementos no únicos
          Devuelve un conjunto de elementos únicos
          Concatenación
          Concatenación con separador
          Devuelve el recuento total de filas
          Descodificar mediante un conjunto de caracteres
          Codificar con un conjunto de caracteres
          Devuelve el primer valor
          Indica si una columna está agrupada
          Devuelve el nivel de agrupación
          Devuelve un índice de ocurrencia de caracteres basado en 1
          Devuelve una tupla desde una entrada JSON
          Devuelve el último valor
          Devuelve la longitud de la cadena
          Devuelve la distancia entre cadenas de Levenshtein
          Concatenación de un mapa
          Devolver las claves de un mapa
          Devolver los valores de un mapa
          Dividir filas en particiones
          Devuelve nulo si es verdadero
          Devuelve el valor si es nulo
          Devuelve un valor si no es nulo
          Extrae parte de una dirección URL
          Calcula la clasificación de un valor
          Extrae algo que coincide con la regex
          Reemplaza algo que coincide con la regex
          Devuelve una cadena que se repite
          Reemplazar todas las instancias de una cadena
          Creación de un resumen multidimensional
          Asigna un número de fila único
          Devuelve el esquema del JSON
          Divide una cadena en una matriz de palabras
          Genera una matriz de elementos
          Desplazamiento hacia la izquierda bit firmado
          Desplazamiento hacia la derecha bit firmado
          Desplazamiento hacia la derecha bit sin signo
          Devuelve el tamaño de la matriz
          Cadena dividida
          Devolver índice de subcadena
          Ventana
          Analizar nodos XML
          Analizar nodos XML para el doble
          Analizar nodos XML para float
          Analizar nodos XML para enteros
          Analizar nodos XML durante mucho tiempo
          Analizar nodos XML para entero corto
          Analizar nodos XML para la cadena
          Información actual current-information
Función
            Descripción
          Devuelve la base de datos actual
          Devuelve fecha actual
          Devuelve la marca de tiempo actual
          Funciones de orden superior higher-order
Función
            Descripción
          Transformación de elementos en una matriz
          Comprobar si el elemento existe
          Filtrado de la matriz de entrada
          Aplicar un operador binario a todos los elementos
          recommendation-more-help
            
          ccf2b369-4031-483f-af63-a93b5ae5e3fb