資料分析師之SQL入門
作為大資料分析師,使用的最多的莫過於SQL語句,這裡拿幾道典型的SQL面試題為例,學習一下資料庫知識。
自己搭建MySQL伺服器太麻煩,可以使用在
練習1 計算連續登陸天數 關鍵詞 row_number
題目:SQL語句如何查詢各個使用者最長的連續登陸天數?如圖左邊是源表User,右邊是需要達到的查詢結果,試了row_number,但是無法達到連續登陸這個條件。
左邊源表,右邊期望結果
首先在線上資料庫中建立表,插入上圖左邊源表資料 CREATE TABLE IF NOT EXISTS `loadrecord` ( `uid` int(6) unsigned NOT NULL, `loadtime` varchar(200) NOT NULL, PRIMARY KEY (`uid`,`loadtime`) ) DEFAULT CHARSET=utf8; INSERT INTO `loadrecord` (`uid`, `loadtime`) VALUES ('201', '2017/1/1'), ('201', '2017/1/2'), ('202', '2017/1/2'), ('202', '2017/1/3'), ('203', '2017/1/3'), ('201', '2017/1/4'), ('202', '2017/1/4'), ('201', '2017/1/5'), ('202', '2017/1/5'), ('201', '2017/1/6'), ('203', '2017/1/6'), ('203', '2017/1/7');
答案參考 (沒有成功執行,還需要再研究一下)
Tips1 @和:=
mysql中變數不用事前申明,在用的時候直接用“@變數名”使用就可以了。
第一種用法:set @=1; 或set @:=1; //這裡要使用變數來儲存資料,直接使用@變數
第二種用法:select @num:=1; 或 select @num:=欄位名 from 表名 where ……
注意上面兩種賦值符號,使用set時可以用“=”或“:=”,但是使用select時必須用“:=賦值”
作者:明軒李
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1868/viewspace-2815009/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python資料分析入門Python
- 資料分析 | 零基礎入門資料分析(一):從入門到摔門?
- Python資料分析入門(五)Python
- Python資料分析入門(四)Python
- Python資料分析入門(一)Python
- Spark資料分析概念入門Spark
- Python資料分析入門(三)Python
- Python資料分析入門(二)Python
- 好程式設計師Java分享MySQL之SQL入門(一)程式設計師JavaMySql
- Python資料分析入門(十四):資料分析中常用圖Python
- 入門資料分析選擇Python還是SQL?七個常用操作對比PythonSQL
- CDA資料分析師 - SQL資料庫基礎 查詢&連線SQL資料庫
- [大資料之Spark]——快速入門大資料Spark
- 10.spark sql之快速入門SparkSQL
- R語言入門與資料分析R語言
- python入門總結(資料分析方向)Python
- Python入門教程—資料分析工具PandasPython
- 資料分析之全國熱門景點分析
- 天池新聞推薦入門賽之【資料分析】Task02
- 資料分析師之如何學好Python(四)Python
- C#快速入門教程(27)—— SQL Server資料庫C#SQLServer資料庫
- DbForge Studio for SQL Server入門教程:如何編輯資料SQLServer
- 使用 Python 進行資料分析:入門指南Python
- Python資料分析入門知識手冊Python
- Python資料分析入門(一):搭建環境Python
- 資料庫運維初入門-SQL Server入門到跑路002-初使用資料庫運維SQLServer
- SQL 入門SQL
- 大資料分析師,比資料分析師厲害在哪大資料
- 大資料架構師從入門到精通大資料架構
- 第一章 Excel資料分析入門 --(2)Excel匯入資料Excel
- SQL實戰-資料分析師-筆試面試-每日一練SQL筆試面試
- rxjs入門6之合併資料流JS
- 《R語言入門與資料分析》——向量索引R語言索引
- 【Python入門】Python資料分析最重要的庫!Python
- Python 資料分析入門寶藏書,選它!Python
- 資料分析師招聘分析2.0
- CPDA資料分析師:為什麼Python在資料科學方面超越R和SQL?Python資料科學SQL
- SQL與NoSQL資料庫入門基礎知識詳解SQL資料庫