【问题标题】:Multiple SQL Aliases In Single Query MySQL单个查询 MySQL 中的多个 SQL 别名
【发布时间】:2014-06-08 11:50:54
【问题描述】:

我在 mysql 中有以下查询,想知道如何同时插入多个别名,任何帮助都会很棒!

mysql> 
SELECT emp_no,ROUND( AVG(salary), 2),DATE_FORMAT(NOW(),'%m-%d-%Y') AS Today 
FROM salaries 
GROUP BY emp_no 
LIMIT 10;

列标题:

| emp_no | ROUND( AVG(salary), 2) | Today      |

我想要类似的东西

| emp_no | avgSal | Today      |

【问题讨论】:

    标签: mysql sql aliases


    【解决方案1】:

    你已经完成了日期,只需要添加一个平均工资。

    SELECT emp_no,
    ROUND( AVG(salary), 2) as avgSal,
    DATE_FORMAT(NOW(),'%m-%d-%Y') AS Today 
    FROM salaries 
    GROUP BY emp_no 
    LIMIT 10;
    

    【讨论】:

    • 注意关键字“AS”是可选的。如果你想要可读性/偏好,你可以省略它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 2015-02-02
    • 1970-01-01
    相关资源
    最近更新 更多