Comparison
Flavio Lionel Rita edited this page Aug 15, 2022
·
1 revision
Operator | Description |
---|---|
== === | equal |
!= !== <> | notEqual |
> | greaterThan |
< | lessThan |
>= | greaterThanOrEqual |
<= | lessThanOrEqual |
Function | Description |
---|---|
between | Specifies how to retrieve values from an expression within a specific range |
in/includes | Is used to reduce the use of multiple OR conditions |
Example | Result |
---|---|
Countries.filter(p=> p.iso3 == "BRA").map(p=> p.name) | [{"name":"Brazil"}] |
Countries.filter(p=> p.iso3 === "BRA").map(p=> p.name) | [{"name":"Brazil"}] |
Countries.filter(p=> p.latitude < -9 && p.latitude > -11 && p.longitude == -55 ).first(p=> p.name) | [{"name":"Brazil"}] |
Countries.filter(p=> between(p.latitude,-11,-9) && p.longitude == -55 ).first(p=> p.name) | [{"name":"Brazil"}] |
Countries.filter(p=> in(p.iso3,["BRA","ARG"])).map(p=> p.name) | [{"name":"Argentina"},{"name":"Brazil"}] |
Countries.filter(p=> p.iso3 == "BRA").map(p=> p.name)
SELECT c.name AS name FROM Countries c WHERE c.iso3 = 'BRA'
Countries.filter(p=> p.iso3 === "BRA").map(p=> p.name)
SELECT c.name AS name FROM Countries c WHERE c.iso3 = 'BRA'
Countries.filter(p=> p.latitude < -9 && p.latitude > -11 && p.longitude == -55 ).first(p=> p.name)
SELECT c.name AS name FROM Countries c WHERE (c.latitude < -9 AND (c.latitude > -11 AND c.longitude = -55)) ORDER BY c.name asc LIMIT 0,1
Countries.filter(p=> between(p.latitude,-11,-9) && p.longitude == -55 ).first(p=> p.name)
SELECT c.name AS name FROM Countries c WHERE (c.latitude BETWEEN -11 AND -9 AND c.longitude = -55) ORDER BY c.name asc LIMIT 0,1
Countries.filter(p=> in(p.iso3,["BRA","ARG"])).map(p=> p.name)
SELECT c.name AS name FROM Countries c WHERE c.iso3 IN ('BRA', 'ARG')
- description: equal
- return: boolean
- params:
- a: T
- b: T
- description: equal
- return: boolean
- params:
- a: T
- b: T
- description: notEqual
- return: boolean
- params:
- a: T
- b: T
- description: notEqual
- return: boolean
- params:
- a: T
- b: T
- description: notEqual
- return: boolean
- params:
- a: T
- b: T
- description: greaterThan
- return: boolean
- params:
- a: T
- b: T
- description: lessThan
- return: boolean
- params:
- a: T
- b: T
- description: greaterThanOrEqual
- return: boolean
- params:
- a: T
- b: T
- description: lessThanOrEqual
- return: boolean
- params:
- a: T
- b: T
- description: Specifies how to retrieve values from an expression within a specific range.
- deterministic: true
- return: boolean
- params:
- value: T
- from: T
- to: T
- description: Determines if an array includes a certain element
- deterministic: true
- return: boolean
- params:
- value: T
- list: T[]
- description: Determines if an array includes a certain element
- deterministic: true
- return: boolean
- params:
- value: T
- list: T[]
- Home
- Usage
- Features
- Labs
-
Queries
- Expression
- DQL
- DML
- Operators & Functions
- Repository
- Transaction
- Metadata
- Schema
- Related Projects
- Source Code Documentation
- Change log