[英]How to rename a column which contains count function in a joined table in sql?
我想将 Order_ID 列重命名为 Orders。 当我在第三行的 order_ID 之后添加“AS Orders”时,它会显示这种错误
ORA-00923: 在预期的地方找不到 FROM 关键字
你们对如何做到这一点有任何想法吗?
SELECT
Rider_Name,
COUNT(*) Order_ID
FROM
Rider r
INNER JOIN
Ordr o ON r.Rider_ID = o.Rider_ID
GROUP BY
Rider_Name
HAVING
COUNT(*) > 1
ORDER BY
Order_ID
删除 Order_ID 的旧别名并添加新别名。
SELECT
Rider_Name,
COUNT(*) AS Orders
FROM
Rider r
INNER JOIN
Ordr o ON r.Rider_ID = o.Rider_ID
GROUP BY
Rider_Name
HAVING
COUNT(*) > 1
ORDER BY
Orders
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.