MySQL - 在select语句

时间:2018-01-19 09:01:41

标签: mysql sql

是否可以设置表中不存在的行的默认值?所以我需要创建一个虚构的行。

示例:

| ID | SOM_VAL |
| 1  | 2       |

现在,要从SQL获取所有行,其中ID = 1,语句将为:

SELECT *
FROM `table`
WHERE ID = 1;

,结果将是:

| ID | SOM_VAL |
| 1  | 2       |

我想设置一个带有默认值的虚构行来获得此结果:

| ID | SOM_VAL | FICTIONAL_VAL |
| 1  | 2       | 3             |

但是SQL表中不存在FICTIONAL_VAL,所以我需要在SELECT语句中定义虚构行的名称和值,类似于:

SELECT *, fictional_val = 3
FROM `table`
WHERE id = 1;

有可能吗?

0 个答案:

没有答案