當前位置:首頁 » 編程語言 » 酒店信息表和酒店清單表sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

酒店信息表和酒店清單表sql

發布時間: 2022-08-20 15:33:25

『壹』 問一條比較難的sql查詢語句

某個城市的所有酒店基本信息:select * from 酒店表 where HotelCity='城市名'

每個酒店房間價格最低價和最高價: select min(HousePrice) 最低價,max(HousePrice) 最高價 from 價格表 where HotelCity='城市名' group by HotelName

這個城市酒店裡面的最低價select min(HousePrice) 最低價 from 價格表 where HotelCity='城市名' and HotelName='酒店名'

『貳』 請教一條非常難的sql查詢,試試你的資料庫編寫水平

--200到300間
Select max(hotelprice),min(hotelprice),count(housePic),* From hotelprice
inner join hotel on hotle.hotelname = hotelprice.hotelname
inner join hotel on hotelpic.hotelname = hotelprice.hotelname
where houseprice between 200 and 300
group by hotel.hotelname

聲明一下,以上是一句,僅僅是換行寫 好看些

利用分組查詢原理,以酒店名分組,這樣可按酒店名分類,找出各酒店內最高價,最低價在200-300這間。

未經測試,但原理一定正確。
最大值、最小值、計數、連接查詢、分組查詢都用上了。

使用分組查詢的原因:
max\min\count等均為聚合函數,要和其他信息一齊顯示,並要按酒店分類,只能使用分組查詢。

但個人認為,這個資料庫三個表的設計是有問題的。
首先,這三個表只能通過酒店名稱來連接。而id應該為標識列,主鍵,這樣的話,三個表無法建立主外鍵關系。
其次,沒有主外鍵關系的話,如何確保添加一個酒店的圖片信息,確保酒店信息也有??主表數據都沒有的話,這條數據以後就冗餘數據了。
還有,你要統計的酒店價格、圖片等信息應該使用非空約束。否則統計數據就會出錯。

最後。沒有必要把SQL寫成一句,多句的話可寫的簡單得多,還可以利用視圖、臨時表等手段來實現。多句SQL,可由存儲過程來調用。而且效率要比單句直接調用要高。(非多次查詢或非建立臨時表的情況下)

『叄』 酒店搜索的sql語句

select A.name,sum(C.stock) roomnum from hotel A,price C
where C.vip1price >= 200

and C.vip1price < 300
and C.date>= '2013-03-10'

and C.date<= '2013-03-13'

and A.City = '北京'

and A.id = C.hotelid
group by A.name

having roomnum = 2 --不理解是多於2間還是正好2間,這里根據你需求

『肆』 酒店管理的SQL語句怎麼寫

你這個問題描述不夠清楚、也不準確、sql語句是用來在資料庫里執行增刪改查的方法、資料庫是用來存儲數據的一個工具、一個軟體伺服器、所以sql語句跟酒店管理沒有直接關系、唯一可能有關系就是酒店管理是一個系統、這個系統里的數據存放到資料庫里了、然後我們需要用到其中一些需要的數據、我們要通過sql語句在資料庫里進行篩選、然後才能通過sql語句得到我們想要的酒店管理的數據、

『伍』 酒店管理系統的資料庫里有哪些表

很多表 多的讓人頭暈。。。

住房用戶表
酒店信息表
房間表
屬性設置表
餐飲表
菜系表
酒店人員表
工資定額表
價格調節表
特殊情況表
決策表
實施表
考核值勤表
日誌表
更新設置表
ktv歌曲表
ktv包房表
ktv歌曲排行表
ktv其他很多表。。。

總之很多拉 你自己去下載源碼看嘛。

『陸』 酒店住宿清單樣本

酒店住宿賬單如下圖,2個版本,希望能幫到 你

『柒』 用sql建一個賓館管理系統,包括入住、退房和查詢三部分寫詳細答案

這不簡單嘛!
客戶號,姓名,身份證號,
隨機數,XXX,4500000000000

房號,類型,價格,床數 狀態 備注
101 標間 1000 1 空閑/已滿/未清理/禁住 空

流水帳

id 時間 客戶ID, 房間ID, 附加品ID, 入住,退房 操作員/收銀員 狀態
隨機數 2009-6-29 客戶號的隨機數 房號隨機數 記錄客戶另叫的附加品行號隨機數 入住/true 空/false admin 待結

如果哪天這位身份證號的客戶再來!你一查,知道他最近住的房間,如果那個房還未入住,你可以說:先生/小姐,是住老房間嗎??他會很欣然接受!呵呵!!泰國東方飯店就是這樣!老房間,老菜單,老位置!給人一種你永遠記住他/她的感覺!!只要去那個地方,就會想起你的賓館!

『捌』 這個sql如何寫呢

這種業務請不要用觸發器,用存儲過程就好
對於絕大多數管理應用類 產品、項目 來說,在資料庫設計部分請盡量避免使用觸發器
除非你使用的是第三方的SOA開發平台,需要在他們平台執行你無法做任何修改的業務邏輯時,附加一些數據底層操作,同時在你申請對方開放介面對方拒絕,雙方交涉未果之時,你才應該考慮使用觸發器解決問題

『玖』 SQL Sever--大俠幫忙做一個--賓館入住登記系統--(盡量簡單哈)

住宿人員表:id,身份證號,性別,年齡,地址,聯系電話,入住房間號,入住時間,退房時間,登記員編號(工作人員編號)
客房表:房間號,別名,床位,價格,設備(東西電視等)
工作人員表:工作人員編號,級別,姓名,性別,聯系電話

應該沒有問題了
給分吧!(*^__^*) 嘻嘻……

『拾』 請教大家一個SQL語句,分多

---用戶訂房數
select count(房型id) from fangxingbiao as a
left join 線上表 as b on b.id=a.id
left join 線下表 as c on c.id=b.id

看入住時間有沒空房 就看 線下線上訂房的人 入住時間和離店時間有沒和你重復 剩餘多少房

大體的思路給你 語句自己寫吧