Izenda Operators¶
List of Operators¶
Operator | Description | Result Data Types | Examples |
---|---|---|---|
+ (Text Concatenation) expression + expression Text + Text |
Concatenates two text values in that exact order. Not supported by Oracle and PostgreSQL. In cases where Oracle or PostgreSQL raises an error, please use the CONCAT function instead. |
Text | To return employee’s full name from [FirstName] and [LastName] columns: [FirstName] + ' ' + [LastName] |
+ Add expression + expression Numeric/Money + Numeric/Money Datetime + Numeric Numeric + Datetime |
Adds two numbers or two currency amount, or adds a number of days to a date. | The data type with the higher prededence. | Two and a half days from hire date: [HireDate] + 2.5 |
- (Subtract) expression - expression Numeric/Money - Numeric/Money Datetime - Numeric |
Subtracts two numbers or two currency amount, or subtracts a number of days from a date. | The data type with the higher prededence. | The number of products in stock after 10 have been taken out: UnitsInStock - 10 |
* (Multiply) expression * expression Numeric/Money * Numeric/Money |
Multiplies two numbers, or a currency amount with a number. | Number | Price after 15% discount: UnitPrice * 0.85 |
/ (Divide) expression / expression Numeric/Money / Numeric/Money |
Divides one number or currency amount by another. | Number | Price after 50% discount: UnitPrice / 2 |
= (Equals) expression = expression Any data type except Image and Lob. |
Compares the equality in value of two expressions. The expression of the lower precedence data type is converted to the higher precedence data type in case data types are different. | Boolean | Employees named ‘John’: [FirstName] = 'John' |
> (Greater Than) expression > expression Any data type except Image and Lob. |
Compares if the value of the first expression is higher than the second expression. The expression of the lower precedence data type is converted to the higher precedence data type in case data types are different. | Boolean | Products with more than 10 units in stock: UnitsInStock > 10 |
< (Less Than) expression < expression Any data type except Image and Lob. |
Compares if the value of the first expression is lower than the second expression. The expression of the lower precedence data type is converted to the higher precedence data type in case data types are different. | Boolean | Products with less than 3 units in stock: UnitsInStock < 3 |
>= (Greater Than or Equal To) expression >= expression Any data type except Image and Lob. |
Compares if the value of the first expression is higher than or equal to the second expression. The expression of the lower precedence data type is converted to the higher precedence data type in case data types are different. | Boolean | |
<= (Less Than or Equal To) expression <= expression Any data type except Image and Lob. |
Compares if the value of the first expression is lower than or equal to the second expression. The expression of the lower precedence data type is converted to the higher precedence data type in case data types are different. | Boolean | |
<> (Not Equal To) expression <> expression Any data type except Image and Lob. |
Compares if the value of the first expression is not equal to the second expression. The expression of the lower precedence data type is converted to the higher precedence data type in case data types are different. types are different. | Boolean | Products still available in stock: UnitsInStock <> 0 |