Tüm Ürünler
Search
Belge Merkezi

MaxCompute:SELECT FUNCTION

Son Güncelleme:Oct 04, 2026

Yerleşik bir işlev gibi SQL işlevi çağırır.

Söz dizimi

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

Parametreler

Parametre Açıklama
function_name Çağrılacak SQL işlevinin adı.
column_name Giriş olarak iletilecek sütun. Sütunun veri türü, işlevde tanımlanan veri türüyle eşleşmelidir.
table_name Sorgulanacak tablo.

Örnekler

SELECT yan tümcesinde işlev çağırma

Aşağıdaki örnekte, src tablosundaki c sütunu üzerinde my_add (her giriş değerine 1 ekleyen bir işlev) çağrılır.

-- 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;

Beklenen çıktı:

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

İlgili deyimler

  • CREATE SQL FUNCTION: Kalıcı bir SQL işlevi oluşturur ve bunu MaxCompute meta veri sisteminde saklar; böylece projedeki tüm sorgular tarafından kullanılabilir hale gelir.

  • FUNCTION: Meta veri sisteminde saklanmadan geçici bir SQL işlevi oluşturur.

  • DESC FUNCTION: Kullanıcı tanımlı işlevin (UDF) adını, sahibini, oluşturma zamanını, sınıf adını ve kaynak listesini içeren ayrıntılarını getirir.

  • LIST FUNCTIONS: Bir MaxCompute projesindeki tüm UDF'leri listeler.

  • DROP FUNCTION: Bir MaxCompute projesinden UDF siler.