﻿---
title: ES|QL ENDS_WITH function
description: 
url: https://www.elastic.co/elastic/docs-builder/docs/2826/reference/query-languages/esql/functions-operators/string-functions/ends_with
products:
  - Elasticsearch
---

# ES|QL ENDS_WITH function
## Syntax

![Embedded](https://www.elastic.co/elastic/docs-builder/docs/2826/reference/query-languages/esql/images/functions/ends_with.svg)


## Parameters

<definitions>
  <definition term="str">
    String expression. If `null`, the function returns `null`.
  </definition>
  <definition term="suffix">
    String expression. If `null`, the function returns `null`.
  </definition>
</definitions>


## Description

Returns a boolean that indicates whether a keyword string ends with another string.

## Supported types


| str     | suffix  | result  |
|---------|---------|---------|
| keyword | keyword | boolean |
| keyword | text    | boolean |
| text    | keyword | boolean |
| text    | text    | boolean |


## Example

```esql
FROM employees
| KEEP last_name
| EVAL ln_E = ENDS_WITH(last_name, "d")
```


| last_name:keyword | ln_E:boolean |
|-------------------|--------------|
| Awdeh             | false        |
| Azuma             | false        |
| Baek              | false        |
| Bamford           | true         |
| Bernatsky         | false        |