PPL 함수
PPL 함수 (Functions)
PPL은 데이터 처리와 분석을 위한 광범위한 내장 함수를 지원해요. 이 함수들은 기능에 따라 범주로 구성되며, PPL 쿼리 내에서 데이터를 조작하고 변환하는 데 사용할 수 있어요.
출처: 문서
본문
PPL은 데이터 처리와 분석을 위한 다양한 내장 함수를 지원해요. 이 함수들은 기능에 따라 범주로 구성되며, PPL 쿼리 내에서 데이터를 조작하고 변환하는 데 사용할 수 있어요.
- 집계 함수 (Aggregation functions):
COUNT,SUM,AVG,MAX,MIN,VAR_SAMP,VAR_POP,STDDEV_SAMP,STDDEV_POP,DISTINCT_COUNT,DC,DISTINCT_COUNT_APPROX,EARLIEST,LATEST,TAKE,PERCENTILE,PERCENTILE_APPROX,MEDIAN,FIRST,LAST,LIST,VALUES. - 컬렉션 함수 (Collection functions):
ARRAY,ARRAY_LENGTH,FORALL,EXISTS,FILTER,TRANSFORM,REDUCE,MVJOIN,MVAPPEND,SPLIT,MVDEDUP,MVFIND,MVINDEX,MVMAP,MVZIP. - 조건 함수 (Conditional functions):
ISNULL,ISNOTNULL,EXISTS,IFNULL,NULLIF,IF,CASE,COALESCE,ISPRESENT,ISBLANK,ISEMPTY,EARLIEST,LATEST,REGEXP_MATCH. - 타입 변환 함수 (Type conversion functions):
CAST,TOSTRING,TONUMBER. - 암호 함수 (Cryptographic functions):
MD5,SHA1,SHA2. - 날짜 및 시간 함수 (Date and time functions):
ADDDATE,ADDTIME,CONVERT_TZ,CURDATE,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,CURTIME,DATE,DATE_ADD,DATE_FORMAT,DATETIME,DATE_SUB,DATEDIFF,DAY,DAYNAME,DAYOFMONTH,DAY_OF_MONTH,DAYOFWEEK,DAY_OF_WEEK,DAYOFYEAR,DAY_OF_YEAR,EXTRACT,FROM_DAYS,FROM_UNIXTIME,GET_FORMAT,HOUR,HOUR_OF_DAY,LAST_DAY,LOCALTIMESTAMP,LOCALTIME,MAKEDATE,MAKETIME,MICROSECOND,MINUTE,MINUTE_OF_HOUR,MONTH,MONTH_OF_YEAR,MONTHNAME,NOW,PERIOD_ADD,PERIOD_DIFF,QUARTER,SEC_TO_TIME,SECOND,SECOND_OF_MINUTE,STRFTIME,STR_TO_DATE,SUBDATE,SUBTIME,SYSDATE,TIME,TIME_FORMAT,TIME_TO_SEC,TIMEDIFF,TIMESTAMP,TIMESTAMPADD,TIMESTAMPDIFF,TO_DAYS,TO_SECONDS,UNIX_TIMESTAMP,UTC_DATE,UTC_TIME,UTC_TIMESTAMP,WEEK,WEEKDAY,WEEK_OF_YEAR,YEAR,YEARWEEK. - 표현식 (Expressions): 산술 연산자(Arithmetic operators), 술어 연산자(Predicate operators).
- IP 주소 함수 (IP address functions):
CIDRMATCH,GEOIP. - JSON 함수 (JSON functions):
JSON,JSON_VALID,JSON_OBJECT,JSON_ARRAY,JSON_ARRAY_LENGTH,JSON_EXTRACT,JSON_DELETE,JSON_SET,JSON_APPEND,JSON_EXTEND,JSON_KEYS. - 수학 함수 (Mathematical functions):
ADD,SUBTRACT,MULTIPLY,DIVIDE,SUM,AVG,ACOS,ASIN,ATAN,ATAN2,CEIL,CEILING,CONV,COS,COSH,COT,CRC32,DEGREES,E,EXP,EXPM1,FLOOR,LN,LOG,LOG2,LOG10,MOD,MODULUS,PI,POW,POWER,RADIANS,RAND,ROUND,SIGN,SIGNUM,SIN,SINH,SQRT,CBRT,RINT. - 관련도 함수 (Relevance functions):
MATCH,MATCH_PHRASE,MATCH_PHRASE_PREFIX,MULTI_MATCH,SIMPLE_QUERY_STRING,MATCH_BOOL_PREFIX,QUERY_STRING. - 통계 함수 (Statistical functions):
MAX,MIN. - 문자열 함수 (String functions):
CONCAT,CONCAT_WS,LENGTH,LIKE,ILIKE,LOCATE,LOWER,LTRIM,POSITION,REPLACE,REVERSE,RIGHT,RTRIM,SUBSTRING,TRIM,UPPER,REGEXP_REPLACE. - 시스템 함수 (System functions):
TYPEOF.