mysql中是否可以使用变量作为字段别名?该怎样实现这样的功能呢?
发布网友
发布时间:2022-04-08 00:32
我来回答
共1个回答
热心网友
时间:2022-04-08 02:01
mysql不允许变量直接作为字段名或表名进行查询
所以只能通过创建sql语句的方式实现
SET @province = '地区';
SET @strsql = concat('SELECT Fld1 AS ',@province,' FROM zgqy_2002_2;');
PREPARE stmt FROM @strsql;
EXECUTE stmt;