天天看點

BI-SQL丨SELECT

BI-SQL丨SELECT

白茶之前介紹過,無論是從PowerBI的角度來看,還是從職業發展規劃的角度來講,一個不會SQL的PowerBI分析師,是無法成為一個合格的BA(Business Analys)的。

那麼學習SQL,該從哪下手呢?

如果是沒接觸過SQL的小夥伴,對于這個問題肯定是一頭霧水,但是接觸過SQL的小夥伴都知道,學習SQL的第一步,就是學會使用SELECT函數。

SELECT

SELECT,在SQL函數中的地位非常高,可以說是使用率百分之百的函數,其地位相當于DAX函數中的CALCULATE函數一樣,是一個萬金油的存在。

用途

SQL中,SELECT函數通常用來從表中選取資料,并存儲到一個結果集中,也可以用來生成新的表或者View。

而在PowerBI中,我們可以通過SELECT函數從數倉中抽取我們需要的資料。

基礎文法

文法1:

SELECT 列名稱 FROM 表名稱           

複制

文法2:

SELECT * FROM 表名稱           

複制

這裡有幾個注意事項:

  1. SELECT中的列名稱或者表名稱不需要加'',這點與PowerBI的DAX函數引用不同;
  2. SQL中對于大小寫是不敏感的,也就是不區分大小寫。例如:SELECT等效于select;
  3. 如果輸入具體的列名稱,那麼就是隻要這一列,如果使用*,那麼則抽取的是整張表。

使用執行個體

案例資料:

BI-SQL丨SELECT

如上圖,白茶本地的資料庫中,有一個名為“TEST”資料庫,該資料庫下有名為“FactSales”的事實表。

例子1:

将UnitPrice列和SalesQuantity列導入到PowerBI中。

SELECT 
       UnitPrice,
       SalesQuantity
       FROM
       FactSales           

複制

BI-SQL丨SELECT

結果如下:

BI-SQL丨SELECT

例子2:

将FactSales整張表導入到PowerBI中。

SELECT
      *
      FROM
      FactSales           

複制

BI-SQL丨SELECT

結果如下:

BI-SQL丨SELECT
BI-SQL丨SELECT
BI-SQL丨SELECT

這裡是白茶,一個PowerBI的初學者。

BI-SQL丨SELECT