oracle三目运算符
时间: 2023-06-28 15:04:36 浏览: 261
Oracle数据库中的三目运算符是指条件运算符,也称为三元表达式,可以根据条件返回不同的结果。
语法如下:
```
condition ? result1 : result2
```
其中,condition是一个布尔表达式,如果为true,则返回result1;如果为false,则返回result2。
例如:
```
SELECT (10 > 5) ? 'Yes' : 'No' AS Result FROM dual;
```
输出结果为:
```
Result
------
Yes
```
因为10大于5,所以condition为true,返回result1,即'Yes'。
相关问题
oracle 三元表达式
Oracle 中的三元表达式是一种条件运算符,它由问号(?)和冒号(:)组成,也称为条件运算符或三目运算符。它的语法如下:
```
expression1 ? expression2 : expression3
```
如果 expression1 的值为 true,则返回 expression2 的值;否则返回 expression3 的值。例如:
```
SELECT (salary > 5000)? 'High' : 'Low' AS SalaryLevel
FROM employees;
```
这条 SQL 语句会根据员工的工资是否大于 5000 元,返回 'High' 或 'Low'。
阅读全文