Todos los productos
Search
Centro de documentos

MaxCompute:FUNCIÓN SELECT

Última actualización: Sep 03, 2026

Invoca una función SQL de la misma manera que una función integrada.

Sintaxis

select <function_name>(<column_name>[,...]) from <table_name>;

Parámetros

Parámetro

Descripción

function_name

Nombre de la función SQL por invocar.

column_name

Columna que se pasa como entrada. El tipo de dato de la columna debe coincidir con el tipo definido en la función.

table_name

Tabla que se va a consultar.

Ejemplos

Invocar una función en la cláusula SELECT

A continuación, se invoca my_add (una función que suma 1 a cada valor de entrada) en la columna c de la tabla src.

-- Create a table and insert sample data.
create table src (c bigint, d string);
insert into table src values (1,100.1),(2,100.2),(3,100.3);

-- Call my_add on the c column.
select my_add(c) from src;

Salida esperada:

+------------+
| _c0        |
+------------+
| 2          |
| 3          |
| 4          |
+------------+

Instrucciones relacionadas

  • CREATE SQL FUNCTION: Crea una función SQL permanente y la almacena en el sistema de metadatos de MaxCompute para que esté disponible en todas las consultas del proyecto.

  • FUNCTION: Crea una función SQL temporal sin almacenarla en el sistema de metadatos.

  • DESC FUNCTION: Recupera los detalles de una función definida por el usuario (UDF), incluidos su nombre, propietario, fecha de creación, nombre de clase y lista de recursos.

  • LIST FUNCTIONS: Enumera todas las UDF de un proyecto de MaxCompute.

  • DROP FUNCTION: Elimina una UDF de un proyecto de MaxCompute.