使用别名你这样的选择查询:别名多个'AS'语句 - 缩短语法量 - 不必为每个别名都说“AS”?
SELECT u.col1 AS u_col1
, u.col2 AS u_col2
, u.col3 AS u_col3
-- etc
, u2.col1 AS u2_col1
, u2.col2 AS u2_col2
, u2.col3 AS u2_col3
etc.
有没有办法缩短语法的金额是多少?所以你不必为每个别名都说'AS'?
我想也许:SELECT u.col1, u.col2 AS u_col1, u_col2
但没有奏效。 任何人都知道是否有可能?
感谢所有:)与 标识符混叠一个select_expr时
您不必使用'AS'。 'SELECT u.col1 u_col1,...' – bernie 2013-02-08 23:41:52
虽然省略'AS'确实会删除几个字符,但没有重命名列名的快捷方式。请阅读错误消息,了解建议的语法失败的原因:'u_col2 '来自*哪里*? (注意:SQL Server允许将结果集中的重复列名发送给未进一步使用的客户端,但我不确定MySQL是如何处理这个的。) – 2013-02-08 23:55:12
@EJP你认为'不是一个dic吗? – KDawg 2013-02-09 03:12:20