如何在SELECT语句的查询结果中添加固定值的自定义额外列
你需要的需求可以直接通过在SELECT子句中定义常量列实现,主流关系型数据库均支持该语法,无需额外自定义函数。
正确的SQL语句如下:
SELECT 'customer' AS `Table`, city_id AS `ID`, customer_address AS `Address` FROM customer;
执行上述语句后,返回的结果集结构和你给出的期望输出完全一致:第一列固定为字符串customer标记数据来源,第二列是原表的city_id字段,第三列是原表的customer_address字段。
注:Table属于SQL保留关键字,别名使用反引号包裹是为了避免部分数据库出现语法报错,你可以根据所用数据库的特性调整转义方式。
内容的提问来源于stack exchange,提问作者mcan
相关产品推荐
相关产品推荐

