我想要重命名 SELECT
表达式结果中的列名。当然,以下方法不起作用:
SELECT * AS foobar_* FROM `foobar`
作为一个SQL新手,我认为我可能错过了一个概念、工具或者关键字,这会帮助我找到答案的方向。希望可以得到指点。谢谢!
更新
我正在寻找一种通用的方法来做到这一点,MySQL特定的技术完全可以使用。
简而言之,我正在编写一个工具,将MySQL查询的结果“导出”到Google Spreadsheets(通过Google Data API)。一些查询是联接操作,因此为使列名唯一,我想将所有列名都加上它们各自的表名前缀。
SELECT col1 As Foo, col2 As Bar FROM foobar
。 - Tim Schmelter