日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle取日期最大的一条数据_Tableau可视化分析【2】如何连SQL数据查询

發(fā)布時(shí)間:2025/3/15 数据库 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle取日期最大的一条数据_Tableau可视化分析【2】如何连SQL数据查询 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

可能有點(diǎn)跑偏,但是使用工具就是沒辦法,會(huì)有更多的工具需要學(xué)習(xí)和使用,而且如果真的掌握哪怕只是一小部分的功能,使用起來會(huì)非常方便的。

Tableau連接Oracle數(shù)據(jù)庫,如果不了解數(shù)據(jù)庫的同學(xué)也沒關(guān)系,只需要從管理數(shù)據(jù)的部門獲得服務(wù)器地址、用戶名、密碼、服務(wù)名即可。

數(shù)據(jù)庫連接好之后,可以進(jìn)行指定表的數(shù)據(jù)提取了~


我個(gè)人是經(jīng)常會(huì)用到先寫sql語句匯總,再提取數(shù)據(jù)。

舉一個(gè)例子,作為眼界本來很有限的人,我真的不想看著十幾列表格,再想我要找的列到底是哪一列。如果我最開始導(dǎo)入表格的時(shí)候,只從數(shù)據(jù)庫導(dǎo)指定的列呢?


Bingo!新自定義SQL可以輕松幫到你~

比如我的數(shù)據(jù)庫的列名是日期,店名,商品號,商品名,銷售額 , 銷售數(shù)量 , 商品售賣標(biāo)識,商品狀態(tài),商品價(jià)格,商品包裝規(guī)格,庫存狀態(tài),是否會(huì)員,會(huì)員號。

現(xiàn)在我只想看日期,店名,商品名,銷售額,銷售數(shù)量。

那我的SQL最簡單的應(yīng)該怎么寫:

Select 日期,店名,商品名,銷售額,銷售數(shù)量 From 表名

即可。

如果只是需求短期的數(shù)據(jù),可以先在SQL截?cái)鄷r(shí)間,比如只需要查看2018-6-30之前的數(shù)據(jù),再增加一條語句即可。

Select 日期,店名,商品名,銷售額,銷售數(shù)量 From 表名 Where 日期<=to_date(‘2018-6-30’,’yyyy-mm-dd’)

很多同學(xué)其實(shí)是不需要明細(xì)數(shù)據(jù)的,我們可以先把數(shù)據(jù)匯總,這樣就會(huì)節(jié)省空間。

Select 商品名,sum(銷售額) 銷售額,sum(銷售數(shù)量) 銷售數(shù)量 From 表名 Group by 商品名 Where 日期>=to_date(‘2018-6-30’,’yyyy-mm-dd’) Order by sum(銷售額) desc

連接其他數(shù)據(jù)庫的同學(xué)sql寫法可能會(huì)稍有不同,請注意調(diào)整~

所有語句只是簡單的復(fù)制粘貼,等于在Tableau里增加了一個(gè)Oracle的查詢窗口。

Tips:另外有可能遇到的一個(gè)BUG是,oracle從兩個(gè)表查詢同樣的列名時(shí),會(huì)自動(dòng)重命名其中一列,但是tableau好像不支持這樣的情況,會(huì)報(bào)錯(cuò)“未有明確定義”,發(fā)生這種情況后,只需要把查詢列名的其中一個(gè)重命名即可。

試試吧~


更新的分割線

連接impala的話通過Cloudera/其他ODBC的選項(xiàng)就可以。

需要指導(dǎo)的同學(xué)可以留言,我可以晚點(diǎn)寫一個(gè)詳細(xì)的指引。


總結(jié)

以上是生活随笔為你收集整理的oracle取日期最大的一条数据_Tableau可视化分析【2】如何连SQL数据查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。