利用SQL分析深圳餐飲人氣情況

如果想知道深圳地區什么類型餐飲最受歡迎,主要有哪些餐飲類型,需要大眾點評深圳地區的聚餐美食的餐飲店鋪數據進行分析。

一、提出問題

  1. 深圳地區餐飲類型主要有哪些?
  2. 哪種餐飲類型最受歡迎?
  3. 餐飲類型人均消費情況怎樣的?
  4. 人均消費范圍主要集中哪個價位?

二、導入數據

打開Navicat,新建表之后右鍵點擊“導入向導”,選擇excel文件路徑,選中相應的表名導入。

到下面這里的欄位名行:對應的excel中的列名,第一個數據行:excel從第幾行開始,這里選擇第二行開始(如果默認選擇1,會出現兩個字段列名),最后一個數據行:指的是excel從第幾行結束,這里選擇默認的。

二:理解數據

store_name :店鋪名稱 comment:評論人數

price: 價格 score:口味評分

condition:環境評分 sevice:服務評分

category:餐飲類型 address:地址

導入數據之后顯示如下:


1.查看餐飲總數

select count(store_name) as '總餐飲數' from shenzhenfood

查看餐飲總共數量有747條數據

2.深圳餐飲類型總數統計

SELECT category as '餐飲類型',COUNT(category) as '餐飲統計'
FROM shenzhenfood
GROUP BY category
ORDER BY COUNT(category) DESC

深圳本地的粵菜、日本料理和火鍋類型數量最多,說明當地這三種類型的餐飲生意好,受歡迎度高,開張的餐飲比較多。

3.查看什么類型的餐飲最受歡迎?

SELECT category as '餐飲類型',SUM(comment) AS '評價人數' 
FROM shenzhenfood
GROUP BY category
ORDER BY SUM(comment) DESC

我們可以從評價人數分組餐飲類型進行排序,由于關顧餐飲消費的人數多,評論人數也會上升,所以餐飲評價人數在一定程度上可以反映該餐飲的受歡迎度,通過排序選擇了評價總人數前七的餐飲類型,可以看出粵菜評價人數最多,其次是火鍋類。在廣東本地城市,深圳的粵菜是挺受歡迎的,另外麻辣類型的菜也受歡迎。

4.查看餐飲類型的人均消費情況

降序排序人均消費

SELECT category as '餐飲類型', 
ROUND(AVG(price),2) AS '人均消費'
FROM shenzhenfood
GROUP BY category
ORDER BY AVG(price) DESC

升序排序人均消費

SELECT category as '餐飲類型', 
ROUND(AVG(price),2) AS '人均消費'
FROM shenzhenfood
GROUP BY category
HAVING AVG(price)!=''  
ORDER BY AVG(price)  

餐飲類型和人均消費排序之后可以發現,人均消費價格比較高的是日本料理和自助餐,分別是322.55元和279.41元,而人均消費價格低的是貼近生活親民的面包甜點和小吃快餐。說明比較貼近市民生活飲食的餐飲類型價格是相對較低的,而國外的餐飲和特殊的菜型價格相對較高。 選擇去聚餐的時候可以根據自己喜歡的口味和經濟條件去選擇相應的餐館聚餐。

5.餐飲類型與平均評分關系怎樣的?

SELECT category AS '餐飲類型',ROUND(AVG(score),1) AS '平均評分'  
FROM shenzhenfood
GROUP BY category
ORDER BY AVG(score) DESC

排序結果顯示小龍蝦口味平均評分最高達到8.7分,深圳市民對于海鮮評分高,喜愛海鮮類型的食材。

6.查看深圳地區餐飲的定價主要集中在哪個范圍?

SELECT (CASE WHEN price >0 AND price <=50 THEN '0-50'
    WHEN price >50 AND price <=100 THEN '50-100'
    WHEN price >100 AND price <=300 THEN '100-300'
    ELSE '300以上' END) AS '定價范圍',
COUNT(category) AS '餐飲數目'
FROM shenzhenfood
GROUP BY  (CASE WHEN price >0 AND price <=50 THEN '0-50'
    WHEN price >50 AND price <=100 THEN '50-100'
    WHEN price >100 AND price <=300 THEN '100-300'
    ELSE '300以上' END)
ORDER BY COUNT(category) DESC

定價分為四個等級,分組價格范圍進行排序查詢結果顯示100-300元餐飲數目最多為343家,其次是50-100元為317家。最低是50元以下的有29家。可以看出平均消費在100-300元左右是大多數商家定的合理價格,說明市民去聚餐消費在100-300元是容易接受的消費價格,對于我們聚餐還是以自己經濟條件去選擇了。

結論:

1.深圳地區的粵菜、日本料理和火鍋餐飲類型數量多,說明當地偏向這種類型的飲食人數多;

2.粵菜、火鍋和四川菜評價人數最多的,說明這三種菜品在深圳很受歡迎,不僅喜愛粵菜還喜愛具有麻辣類型的菜,也喜愛海鮮類型的菜。

3.日本料理和自助餐平均價格高,而貼近市民生活的小吃快餐價格相對較低。

4.深圳地區餐飲人均定價范圍主要集中在100-300元,相對來說還是可以接受的。

由于深圳地區餐飲數據量比較少,不能很好的反應餐飲具體的消費情況,其中粵菜和日本料理的餐飲數量最多,平均人數也最多的,各種餐飲類型數量相差比較大,在分析價格和歡迎度方面有一定的影響。SQL數據查詢分析不僅僅局限在一個表里,在數據量大的情況下會有多表查詢,這里作為練習SQL進行簡單的分析實踐。

下次練習抓取多個城市進行分析餐飲

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 國學應該是代表中國這個民族對生命與自然界的正確認識,也就是對我們自己民族存在發展的正確的認識;更應該是對人類的正確...
    禹音閱讀 397評論 2 1
  • 曾幾何時,什么百度、騰訊、360等等各家互聯網公司都開啟云盤服務,隨著時間的推移,這些云盤今何在?還剩百度網盤在堅...
    goen8715閱讀 1,030評論 5 3
  • 隨著互聯網技術和通信技術的飛速發展,短信群發平臺儼然成為企業新一代的宣傳推廣利器,尤其是驗證碼、會員通知、會員營銷...
    林哥哥啊閱讀 598評論 1 1