﻿---
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/docs/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/docs/reference/query-languages/images/processing-command.svg)

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