mysql 数据查询select 中查询的列的别名是否可以使用变量?

yuzengbao 发布于 2011/08/05 09:20
阅读 3K+
收藏 0

例子:

select id as aa from user;

这个别名aa 是否可以是变量?

加载中
0
鉴客
鉴客
最终生成的 SQL 语句不能是变量
0
fmxzhou
fmxzhou
可以自己构建sql语句,这样aa就可以是变量了
0
hnynes
hnynes

select id as aa from user;

在这样一条语句中  aa始终应该当一个字面常量来看,如果是变量就不能这样用了,而应该是

select aa = id  from user;

0
恺哥
恺哥
我很想知道你真正的目的是什么?
0
y
yuzengbao

我想在生成查询数据时列名可以随变量aa值的不同而不同

例如

aa=curdate()

select date as aa from user;

这样列的别名是不一样的.

返回顶部
顶部