【发布时间】:2020-02-19 16:28:59
【问题描述】:
我想返回一家酒店的客房总数,并提供该酒店拥有超过 2 间卧室的客房总数。我的代码返回每家酒店中超过 2 间卧室的房间总数,但它不返回酒店中的房间总数。相反,它只返回超过 2 间卧室的房间总数。
有没有一种简单的方法来修改我的代码来解决这个问题?
我有以下代码:
SELECT
hotel.hotel_id,
hotel.hotel_name,
COUNT(room.room_no) || ' total rooms ' || COUNT(room.room_no)
|| ' have more than 2 bedrooms ' AS ACCOMODATION_AVAILABLE
FROM
hotel
INNER JOIN
room
ON
hotel.hotel_id = room.hotel_id
WHERE
room_bedrooms > 2
GROUP BY
hotel.hotel_id, hotel.hotel_name;
【问题讨论】:
标签: sql string oracle count pivot