全部产品
Search
文档中心

MaxCompute:FUNGSI SELECT

更新时间:Jul 02, 2025

Memanggil fungsi SQL dengan cara yang sama seperti memanggil fungsi bawaan.

Sintaksis

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

Parameter

  • function_name: Nama fungsi SQL yang dibuat.
  • column_name: Nama kolom dari tabel tempat Anda ingin mengambil data. Tipe data kolom harus sesuai dengan tipe data yang didefinisikan oleh fungsi SQL.
  • table_name: Nama tabel tempat Anda ingin mengambil data.

Contoh

-- Membuat tabel bernama src. 
create table src (c bigint, d string);
insert into table src values (1,100.1),(2,100.2),(3,100.3);
-- Memanggil fungsi my_add. 
select my_add(c) from src;
-- Hasil berikut dikembalikan: 
+------------+
| _c0        |
+------------+
| 2          |
| 3          |
| 4          |
+------------+

Pernyataan terkait

  • CREATE SQL FUNCTION: Setelah membuat fungsi SQL permanen dan menyimpannya dalam sistem metadata, semua pernyataan query dapat merujuk ke fungsi ini.
  • FUNCTION: Jika tidak perlu menyimpan fungsi SQL dalam sistem metadata MaxCompute, Anda dapat membuat fungsi SQL sementara.
  • DESC FUNCTION: Melihat informasi tentang fungsi yang ditentukan pengguna (UDF) di Proyek MaxCompute. Informasi tersebut mencakup nama, pemilik, waktu pembuatan, nama kelas, dan daftar sumber daya UDF.
  • LIST FUNCTIONS: Melihat informasi tentang semua UDF di Proyek MaxCompute.
  • DROP FUNCTION: Menghapus UDF yang ada dari Proyek MaxCompute.