如果我理解正確的,你只需要合計
select (ac_rooms + Non_ac_rooms + simple_rooms + Furnitured_room + other_rooms) as total_rooms from YOUR_TABLE
而且您指定找到行的總數量,這可以通過使用非標準count
功能
select count(*) as number_of_rows from YOUR_TABLE
得到或可能是你正在尋找通過所有行的房間類型的總和?在這種情況下,你將需要
select sum(ac_rooms), sum(Non_ac_rooms), sum(simple_rooms), sum(Furnitured_room), sum(other_rooms) from YOUR_TABLE
UPD:如果我有你的權利,你需要這個
select sum(ac_rooms) as ac_rooms_total,
sum(Non_ac_rooms) as non_ac_rooms_total,
sum(simple_rooms) as simple_rooms_total,
sum(Furnitured_room) as furnitured_room_total,
sum(other_rooms) as other_rooms_total,
sum(ac_rooms + Non_ac_rooms + simple_rooms + Furnitured_room + other_rooms) as TOTAL
from YOUR_TABLE
'選擇Ac_rooms + Non_ac_rooms + simple_rooms + Furnitured_room + other_rooms as TotalRooms' –
請嘗試:select(ac_rooms + Non_ac_rooms + simple_rooms + Furnitured_room + other_rooms)作爲table_name中的總數order by hotel_id –
我需要一個函數返回計數總數(Ac_rooms | Non_ac_rooms | simple_rooms | Furnitured_room |其他房間),結果爲10。 – Arushi