You're viewing version 3.4 of the OpenSearch documentation. This version is no longer maintained. For the latest version, see the current documentation. For information about OpenSearch version maintenance, see Release Schedule and Maintenance Policy.
Functions
PPL supports a wide range of built-in functions for data processing and analysis. These functions are organized into categories based on their functionality and can be used within PPL queries to manipulate and transform data.
- Aggregation functions:
- Collection functions:
- Conditional functions:
- Type conversion functions:
- Cryptographic functions:
- 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:
- IP address functions:
- JSON functions:
- Mathematical functions:
- Relevance functions:
- Statistical functions:
- String functions:
- System functions: