全部产品
Search
文档中心

MaxCompute:Pemetaan antara fungsi bawaan MaxCompute dan fungsi bawaan Hive, MySQL, dan Oracle

更新时间:Jul 06, 2025

Topik ini menjelaskan pemetaan antara fungsi bawaan MaxCompute dan fungsi bawaan Hive, MySQL, serta Oracle. Dengan informasi ini, Anda dapat menemukan fungsi bawaan MaxCompute yang sesuai dengan fungsi tertentu dari Hive, MySQL, atau Oracle.

Fungsi tanggal

MaxComputeHiveMySQLOracle
DATEADDTidak tersediaTidak tersediaTidak tersedia
DATE_ADDDATE_ADDDATE_ADDTidak tersedia
DATE_SUBDATE_SUBDATE_SUBTidak tersedia
DATEDIFFDATEDIFFDATEDIFFMONTHS_BETWEEN
DATEPARTTidak tersediaDATE_FORMATEXTRACT (DATETIME)
DATETRUNCTRUNCDATE_FORMATEXTRACT (DATETIME)
FROM_UNIXTIMEFROM_UNIXTIMEFROM_UNIXTIMETidak tersedia
GETDATECURRENT_DATENOWCURRENT_DATE
ISDATETidak tersediaSTR_TO_DATE (Nilai balikan FALSE menunjukkan bahwa string tidak dapat dikonversi menjadi nilai tanggal.)Tidak tersedia
LASTDAYLAST_DAYLAST_DAYLAST_DAY
TO_DATETO_DATESTR_TO_DATEDATE
TO_CHARTidak tersediaDATE_FORMATTO_CHAR (DATETIME)
UNIX_TIMESTAMPUNIX_TIMESTAMPUNIX_TIMESTAMPTidak tersedia
WEEKDAYTidak tersediaWEEKDAYTidak tersedia
WEEKOFYEARWEEKOFYEARWEEKOFYEARTidak tersedia
ADD_MONTHSADD_MONTHSADDDATEADD_MONTHS
CURRENT_TIMESTAMPCURRENT_TIMESTAMPCURRENT_TIMESTAMPCURRENT_TIMESTAMP
DAYDAYDAYDAY
DAYOFMONTHDAYOFMONTHDAYOFMONTHTidak tersedia
EXTRACTEXTRACTEXTRACTEXTRACT
FROM_UTC_TIMESTAMPFROM_UTC_TIMESTAMPTidak tersediaTidak tersedia
HOURHOURHOURHOUR
LAST_DAYLAST_DAYLAST_DAYTidak tersedia
MINUTEMINUTEMINUTEMINUTE
MONTHMONTHMONTHMONTH
MONTHS_BETWEENMONTHS_BETWEENTIMESTAMPDIFFMONTHS_BETWEEN
NEXT_DAYNEXT_DAYTidak tersediaNEXT_DAY
QUARTERQUARTERQUARTERQUARTER
SECONDSECONDSECONDTidak tersedia
TO_MILLISTidak tersediaTidak tersediaTidak tersedia
YEARYEARYEARTidak tersedia
Catatan Mode MaxCompute diaktifkan secara default. Untuk menggunakan mode kompatibel Hive, jalankan salah satu perintah berikut:
-- Beralih ke mode kompatibel Hive pada tingkat proyek.
setproject odps.sql.hive.compatible=True;
-- Beralih ke mode kompatibel Hive pada tingkat sesi.
set odps.sql.hive.compatible=True;

Fungsi matematika

MaxComputeHiveMySQLOracle
ABSABSABSABS
ACOSACOSACOSACOS
ASINASINASINASIN
ATANATANATANATAN
CEILCEILCEILCEIL
CONVCONVCONVTidak tersedia
COSCOSCOSCOS
COSHCOSHT/ACOSH
COTCOTCOTCOT
EXPEXPEXPEXP
FLOORFLOORFLOORFLOOR
LNLNLNLN
LOGLOGLOGLOG
Fungsi matematikaPOWPOWDAYA
RANDRANDRANDT/A
ROUNDROUNDROUNDROUND
SINSINSINSIN
SINHSINHTidak tersediaSINH
SQRTSQRTSQRTSQRT
TANTANTANTAN
TANHTANHT/ATANH
TRUNCTRUNCTRUNCATETRUNC
BINBINBINBITAND
CBRTCBRTT/AT/A
CORRCORRCORRCORR
DEGREESDERAJATDERAJATDERAJAT
EET/AT/A
FACTORIALFACTORIALT/ATidak tersedia
FORMAT_NUMBERFORMAT_NUMBERFORMATT/A
HEXHEXHEXRAWTOHEX
LOG2LOG2LOG2LOG
LOG10LOG10LOG10LOG
PIPIPIPI
RADIANSRADIANSRADIANSRADIANS
SIGNTANDA TANGANSIGNTANDA TANGAN
SHIFTLEFTSHIFTLEFT<<T/A
SHIFTRIGHTSHIFTRIGHT>>T/A
SHIFTRIGHTUNSIGNEDSHIFTRIGHTUNSIGNED>>>T/A
UNHEXUNHEXUNHEXHEXTORAW
WIDTH_BUCKETWIDTH_BUCKETT/AWIDTH_BUCKET
Catatan Mode MaxCompute diaktifkan secara default. Untuk menggunakan mode kompatibel Hive, jalankan salah satu perintah berikut:
-- Beralih ke mode kompatibel Hive pada tingkat proyek.
setproject odps.sql.hive.compatible=True;
-- Beralih ke mode kompatibel Hive pada tingkat sesi.
set odps.sql.hive.compatible=True;

Fungsi jendela

MaxComputeHiveMySQLOracle
COUNTCOUNTCOUNTCOUNT
Fungsi jendelaAVGAVGAVG
MAKSMAKSMAKSMAKS
MINMINMINMIN
Fungsi jendelaT/ATidak tersediaMEDIAN
STDDEVT/ASTDDEVSTDDEV
STDDEV_SAMPT/ASTDDEV_SAMPSTDDEV_SAMP
SUMJUMLAHJUMLAHJUMLAH
Fungsi jendelaDENSE_RANKDENSE_RANKDENSE_RANK
Fungsi jendelaPERINGKATPERINGKATPERINGKAT
Fungsi jendelaLAGLAGLAG
Fungsi jendelaLEADLEADLEAD
Fungsi jendelaPERCENT_RANKPERCENT_RANKPERCENT_RANK
Fungsi jendelaROW_NUMBERROW_NUMBERROW_NUMBER
Fungsi jendelaTidak tersediaTidak tersediaT/A
Fungsi jendelaCUME_DISTCUME_DISTCUME_DIST
Fungsi JendelaNTILENTILENTILE

Fungsi agregat

MaxComputeHiveMySQLOracle
AVGAVGAVGAVG
COUNTCOUNTCOUNTCOUNT
COUNT_IFTidak tersediaTidak tersediaTidak tersedia
MAKSMAKSMAKSMAKS
MINMINMINMIN
MEDIANT/ATidak tersediaMEDIAN
STDDEVSTDDEVSTDDEVSTDDEV
STDDEV_SAMPSTDDEV_SAMPSTDDEV_SAMPSTDDEV_SAMP
SUMJUMLAHJUMLAHSUM
WM_CONCATT/AGROUP_CONCATWM_CONCAT
ANY_VALUETidak tersediaT/ATidak tersedia
APPROX_DISTINCTT/AT/AT/A
ARG_MAXTidak tersediaTidak tersediaT/A
ARG_MINTidak tersediaT/ATidak tersedia
COLLECT_LISTDAFTAR KOLEKSIT/AKUMPULKAN
COLLECT_SETKUMPULKAN SETT/AKUMPULKAN
COVAR_POPCOVAR_POPT/ACOVAR_POP
COVAR_SAMPCOVAR_SAMPT/ACOVAR_SAMP
NUMERIC_HISTOGRAMNUMERIC_HISTOGRAMTidak tersediaTidak tersedia
PERCENTILEPERCENTILETidak tersediaTidak tersedia
PERCENTILE_APPROXPERCENTILE_APPROXTidak tersediaT/A
VARIANCE/VAR_POPVARIANCE/VAR_POPVAR_POPVARIANCE/VAR_POP
VAR_SAMPVAR_SAMPVAR_SAMPVAR_SAMP
Catatan Mode MaxCompute diaktifkan secara default. Untuk menggunakan mode kompatibel Hive, jalankan salah satu perintah berikut:
-- Beralih ke mode kompatibel Hive pada tingkat proyek.
setproject odps.sql.hive.compatible=True;
-- Beralih ke mode kompatibel Hive pada tingkat sesi.
set odps.sql.hive.compatible=True;

Fungsi string

MaxComputeHiveMySQLOracle
ASCIIASCIIASCIIASCII
CHAR_MATCHCOUNTTidak tersediaTidak tersediaTidak tersedia
CHRCHRCHARCHR
CONCATCONCATCONCATCONCAT
ENCODEENCODETidak tersediaTidak tersedia
FIND_IN_SETFIND_IN_SETFIND_IN_SETTidak tersedia
FORMAT_NUMBERFORMAT_NUMBERFORMATTidak tersedia
FROM_JSONTidak tersediaTidak tersediaTidak tersedia
GET_JSON_OBJECTGET_JSON_OBJECTJSON_EXTRACTTidak tersedia
INSTRINSTRINSTRINSTR
IS_ENCODINGTidak tersediaTidak tersediaTidak tersedia
KEYVALUETidak tersediaTidak tersediaTidak tersedia
LENGTHLENGTHLENGTHLENGTH
LENGTHBLENGTHBLENGTHBLENGTHB
LOCATELOCATELOCATETidak tersedia
LTRIMLTRIMLTRIMLTRIM
MD5MD5MD5Tidak tersedia
PARSE_URLPARSE_URLTidak tersediaTidak tersedia
PARSE_URL_TUPLEPARSE_URL_TUPLET/AT/A
REGEXP_COUNTT/AT/AREGEXP_COUNT
REGEXP_EXTRACTREGEXP_EXTRACTT/AT/A
REGEXP_INSTRTidak tersediaREGEXP_INSTRREGEXP_INSTR
REGEXP_REPLACEREGEXP_REPLACEREGEXP_REPLACEREGEXP_REPLACE
REGEXP_SUBSTRTidak tersediaREGEXP_SUBSTRREGEXP_SUBSTR
ULANGIULANGIULANGIULANGI
REVERSEREVERSEREVERSEREVERSE
RTRIMRTRIMRTRIMRTRIM
SPASISPASISPASISPASI
SPLIT_PARTTidak tersediaTidak tersediaTidak tersedia
SUBSTRSUBSTRSUBSTRSUBSTR
SUBSTRINGSUBSTRINGSUBSTRINGSUBSTR
TO_CHARTidak tersediaTidak tersediaTidak tersedia
TO_JSONTidak tersediaTidak tersediaTidak tersedia
TOLOWERLOWERLOWERLOWER
TOUPPERATASATASATAS
TRIMTRIMTRIMTRIM
URL_DECODETidak tersediaTidak tersediaTidak tersedia
URL_ENCODETidak tersediaTidak tersediaPERCENTILE_CONT
CONCAT_WSCONCAT_WSCONCAT_WSTidak tersedia
JSON_TUPLEJSON_TUPLETidak tersediaTidak tersedia
LPADLPADLPADLPAD
RPADRPADRPADRPAD
GANTIGANTIGANTIGANTI
SOUNDEXSOUNDEXSOUNDEXSOUNDEX
SUBSTRING_INDEXSUBSTRING_INDEXSUBSTRING_INDEXTidak tersedia
TERJEMAHKANTERJEMAHKANT/ATERJEMAHKAN
Catatan Mode MaxCompute diaktifkan secara default. Untuk menggunakan mode kompatibel Hive, jalankan salah satu perintah berikut:
-- Beralih ke mode yang kompatibel dengan Hive di tingkat Proyek. 
setproject odps.sql.hive.compatible=True;
-- Beralih ke mode yang kompatibel dengan Hive di tingkat sesi. 
set odps.sql.hive.compatible=True;

Fungsi lainnya

MaxComputeHiveMySQLOracle
BASE64BASE64TO_BASE64UTL_ENCODE.BASE64_ENCODE
Ekspresi BETWEEN ANDBETWEEN ANDBETWEEN ANDBETWEEN AND
Ekspresi CASE WHENCASE WHENCASE WHENCASE WHEN
CASTCASTCASTCAST
COALESCECOALESCECOALESCECOALESCE
COMPRESSTidak tersediaCOMPRESSUTL_COMPRESS.LZ_COMPRESS
CRC32CRC32CRC32Tidak tersedia
DECODEDECODETidak tersediaDECODE
DECOMPRESSTidak tersediaUNCOMPRESSUTL_COMPRESS.LZ_UNCOMPRESS
GET_IDCARD_AGETidak tersediaTidak tersediaTidak tersedia
GET_IDCARD_BIRTHDAYTidak tersediaTidak tersediaTidak tersedia
GET_IDCARD_SEXTidak tersediaTidak tersediaTidak tersedia
GET_USER_IDCURRENT_USERCURRENT_USERUID
GREATESTGREATESTGREATESTTidak tersedia
HASHHASHTidak tersediaORA_HASH
IFIFIFIF
LEASTLEASTLEASTLEAST
MAX_PTTidak tersediaTidak tersediaTidak tersedia
NULLIFNULLIFNULLIFNULLIF
NVLNVLIFNULLTidak tersedia
ORDINALTidak tersediaTidak tersediaTidak tersedia
PARTITION_EXISTSTidak tersediaTidak tersediaTidak tersedia
SAMPLETidak tersediaTidak tersediaTidak tersedia
SHASHASHATidak tersedia
SHA1SHA1SHA1Tidak tersedia
SHA2SHA2SHA2Tidak tersedia
Fungsi lainnyaSIGNSIGNSIGN
Fungsi lainnyaSPLITSPLITTidak tersedia
STACKSTACKTidak tersediaTidak tersedia
STR_TO_MAPSTR_TO_MAPTidak tersediaTidak tersedia
TABLE_EXISTSTidak tersediaTidak tersediaTidak tersedia
TRANS_ARRAYTidak tersediaTidak tersediaTidak tersedia
TRANS_COLSTidak tersediaTidak tersediaTidak tersedia
UNBASE64UNBASE64FROM_BASE64UTL_ENCODE.BASE64_DECODE
UNIQUE_IDTidak tersediaTidak tersediaTidak tersedia
UUIDTidak tersediaUUIDUID
Catatan Mode MaxCompute diaktifkan secara default. Untuk menggunakan mode kompatibel Hive, jalankan salah satu perintah berikut:
-- Beralih ke mode yang kompatibel dengan Hive di tingkat proyek. 
setproject odps.sql.hive.compatible=True;
-- Beralih ke mode yang kompatibel dengan Hive di tingkat sesi. 
set odps.sql.hive.compatible=True;

Fungsi tipe kompleks

Tipe fungsiMaxComputeHiveMySQLOracle
ARRAYALL_MATCHTidak tersediaTidak tersediaTidak tersedia
ANY_MATCHTidak tersediaTidak tersediaTidak tersedia
ARRAYARRAYTidak tersediaTidak tersedia
ARRAY_CONTAINSARRAY_CONTAINSTidak tersediaTidak tersedia
ARRAY_DISTINCTTidak tersediaTidak tersediaTidak tersedia
ARRAY_EXCEPTTidak tersediaTidak tersediaTidak tersedia
ARRAY_INTERSECTTidak tersediaTidak tersediaTidak tersedia
ARRAY_JOINTidak tersediaTidak tersediaTidak tersedia
ARRAY_MAXTidak tersediaTidak tersediaTidak tersedia
ARRAY_MINTidak tersediaTidak tersediaTidak tersedia
ARRAY_POSITIONTidak tersediaTidak tersediaTidak tersedia
ARRAY_REMOVETidak tersediaTidak tersediaTidak tersedia
ARRAY_REDUCETidak tersediaTidak tersediaTidak tersedia
ARRAY_REPEATTidak tersediaTidak tersediaTidak tersedia
ARRAY_SORTTidak tersediaTidak tersediaTidak tersedia
ARRAY_UNIONTidak tersediaTidak tersediaTidak tersedia
ARRAYS_OVERLAPTidak tersediaTidak tersediaTidak tersedia
ARRAYS_ZIPTidak tersediaTidak tersediaTidak tersedia
CONCATCONCATTidak tersediaTidak tersedia
EXPLODEEXPLODETidak tersediaTidak tersedia
FILTERTidak tersediaTidak tersediaTidak tersedia
INDEX[] operatorTidak tersediaTidak tersedia
POSEXPLODEPOSEXPLODETidak tersediaTidak tersedia
SIZESIZETidak tersediaTidak tersedia
SLICETidak tersediaTidak tersediaTidak tersedia
SORT_ARRAYSORT_ARRAYTidak tersediaTidak tersedia
TRANSFORMTidak tersediaTidak tersediaTidak tersedia
ZIP_WITHTidak tersediaTidak tersediaTidak tersedia
MAPEXPLODEEXPLODETidak tersediaTidak tersedia
INDEX[] operatorTidak tersediaTidak tersedia
MAPMAPTidak tersediaTidak tersedia
MAP_CONCATTidak tersediaTidak tersediaTidak tersedia
MAP_ENTRIESTidak tersediaTidak tersediaTidak tersedia
MAP_FILTERTidak tersediaTidak tersediaTidak tersedia
MAP_FROM_ARRAYSTidak tersediaTidak tersediaTidak tersedia
MAP_FROM_ENTRIESTidak tersediaTidak tersediaTidak tersedia
MAP_KEYSMAP_KEYSTidak tersediaTidak tersedia
MAP_VALUESMAP_VALUESTidak tersediaTidak tersedia
MAP_ZIP_WITHTidak tersediaTidak tersediaTidak tersedia
SIZESIZETidak tersediaTidak tersedia
TRANSFORM_KEYSTidak tersediaTidak tersediaTidak tersedia
TRANSFORM_VALUESTidak tersediaTidak tersediaTidak tersedia
STRUCTFIELD. operatorTidak tersediaTidak tersedia
INLINEINLINETidak tersediaTidak tersedia
STRUCTSTRUCTTidak tersediaTidak tersedia
NAMED_STRUCTTidak tersediaTidak tersediaTidak tersedia
JSONFROM_JSONTidak tersediaTidak tersediaTidak tersedia
GET_JSON_OBJECTGET_JSON_OBJECTJSON_EXTRACTTidak tersedia
JSON_TUPLEJSON_TUPLETidak tersediaTidak tersedia
TO_JSONTidak tersediaTidak tersediaTidak tersedia
Catatan Mode MaxCompute diaktifkan secara default. Untuk menggunakan mode kompatibel Hive, jalankan salah satu perintah berikut:
-- Beralih ke mode kompatibel Hive pada tingkat proyek.
setproject odps.sql.hive.compatible=True;
-- Beralih ke mode kompatibel Hive pada tingkat sesi.
set odps.sql.hive.compatible=True;