mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-29 18:03:32 -04:00
In a few previous PR's we restructured the ES|QL docs to make it possible to generate them dynamically. This PR just moves a few files around to make the query languages docs easier to work with, and a little more organized like the ES|QL docs. A bit part of this was setting up redirects to the new locations, so other repo's could correctly link to the elasticsearch docs.
70 lines
1.3 KiB
Markdown
70 lines
1.3 KiB
Markdown
---
|
|
mapped_pages:
|
|
- https://www.elastic.co/guide/en/elasticsearch/reference/current/sql-operators.html
|
|
---
|
|
|
|
# Comparison Operators [sql-operators]
|
|
|
|
Boolean operator for comparing against one or multiple expressions.
|
|
|
|
## `Equality (=)` [sql-operators-equality]
|
|
|
|
```sql
|
|
SELECT last_name l FROM "test_emp" WHERE emp_no = 10000 LIMIT 5;
|
|
```
|
|
|
|
|
|
## `Null safe Equality (<=>)` [sql-operators-null-safe-equality]
|
|
|
|
```sql
|
|
SELECT 'elastic' <=> null AS "equals";
|
|
|
|
equals
|
|
---------------
|
|
false
|
|
```
|
|
|
|
```sql
|
|
SELECT null <=> null AS "equals";
|
|
|
|
equals
|
|
---------------
|
|
true
|
|
```
|
|
|
|
|
|
## `Inequality (<> or !=)` [sql-operators-inequality]
|
|
|
|
```sql
|
|
SELECT last_name l FROM "test_emp" WHERE emp_no <> 10000 ORDER BY emp_no LIMIT 5;
|
|
```
|
|
|
|
|
|
## `Comparison (<, <=, >, >=)` [sql-operators-comparison]
|
|
|
|
```sql
|
|
SELECT last_name l FROM "test_emp" WHERE emp_no < 10003 ORDER BY emp_no LIMIT 5;
|
|
```
|
|
|
|
|
|
## `BETWEEN` [sql-operators-between]
|
|
|
|
```sql
|
|
SELECT last_name l FROM "test_emp" WHERE emp_no BETWEEN 9990 AND 10003 ORDER BY emp_no;
|
|
```
|
|
|
|
|
|
## `IS NULL/IS NOT NULL` [sql-operators-is-null]
|
|
|
|
```sql
|
|
SELECT last_name l FROM "test_emp" WHERE emp_no IS NOT NULL AND gender IS NULL;
|
|
```
|
|
|
|
|
|
## `IN (<value1>, <value2>, ...)` [sql-operators-in]
|
|
|
|
```sql
|
|
SELECT last_name l FROM "test_emp" WHERE emp_no IN (10000, 10001, 10002, 999) ORDER BY emp_no LIMIT 5;
|
|
```
|
|
|
|
|