---
title: ES|QL processing commands
description: ES|QL processing commands change an input table by adding, removing, or changing rows and columns. ES|QL supports these processing commands: 
url: https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/processing-commands
---

# ES|QL processing commands
ES|QL processing commands change an input table by adding, removing, or changing rows and columns.
![A processing command changing an input table](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/images/processing-command.svg)

ES|QL supports these processing commands:
- [`CHANGE_POINT`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/change-point)
- [`COMPLETION`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/completion) `stack: preview` `serverless: preview`
- [`DISSECT`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/dissect)
- [`DROP`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/drop)
- [`ENRICH`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/enrich)
- [`EVAL`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/eval)
- [`GROK`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/grok)
- [`FORK`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/fork) `stack: preview` `serverless: preview`
- [`FUSE`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/fuse) `stack: preview` `serverless: preview`
- [`KEEP`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/keep)
- [`LIMIT`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/limit)
- [`LOOKUP JOIN`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/lookup-join)
- [`INLINE STATS`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/inlinestats-by)
- [`MV_EXPAND`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/mv_expand) `stack: preview` `serverless: preview`
- [`RENAME`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/rename)
- [`RERANK`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/rerank) `stack: preview` `serverless: preview`
- [`SAMPLE`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/sample) `stack: preview` `serverless: preview`
- [`SORT`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/sort)
- [`STATS`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/stats-by)
- [`WHERE`](https://www.elastic.co/elastic/docs-builder/docs/2341/reference/query-languages/esql/commands/where)