别名多个'AS'语句 - 缩短语法量 - 不必为每个别名说"AS"?

KDa*_*awg 0 mysql sql alias

在您的选择查询中使用别名时,如下所示:

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.
Run Code Online (Sandbox Code Playgroud)

有没有办法缩短语法量?所以你不必为每个别名说' AS '?

我想也许: SELECT u.col1, u.col2 AS u_col1, u_col2

但那没用.任何人都知道它是否可能?

谢谢大家:)

ber*_*nie 5

http://dev.mysql.com/doc/refman/5.0/en/select.html

ASselect_expr与标识符别名化时,该关键字是可选的.

所以简单地做:

SELECT 
      u.col1 u_col1
    , u.col2 u_col2
    , u.col3 u_col3
    ...
Run Code Online (Sandbox Code Playgroud)