18、Power Query-SQL筛选
生活随笔
收集整理的這篇文章主要介紹了
18、Power Query-SQL筛选
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們在Power Query里面進行篩選是相當靈活的,但是功能確是有限制,無法做到模糊查詢。
如下圖所示,分別是在PQ中對文本、日期、數字進行篩選,功能如字面意思所示。
比如現在我們需要查詢姓名開頭是“張”,結尾是“杰”,或者開頭是“休”,結尾是“海”,甚至更多條件的篩選,這里靈活簡單的功能已經滿足不了了。
這個時候我們就需要借助SQL的形式來幫助我們完成功能。
我們用ODBC的方式引入數據源。
注意這里的連接字符串,要是書寫不規范的話,后面會有一個黃字的錯誤標記。
這個時候進入到PQ界面,我們下面要查詢學生的分數是60-69 以及80-89的,就可以用SQL來實現。
直接雙擊“源”,進入初始界面進行SQL編輯。
select * from [成績表$] where 考試成績 like '[68]_'
這里like使用的是模糊查詢,“[68]”表示第一位是“6”或者“8”的,“_”表示第二位不確定。
再比如,我們要查詢姓名是四個字的學生。
select * from [成績表$] where 姓名 like '____'
用四個"_"來表示四個字符。
結果如下:
PQ非常強大,SQL同樣強大,兩兩合并,天下無敵。
總結
以上是生活随笔為你收集整理的18、Power Query-SQL筛选的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 17、Power Query-户口信息统
- 下一篇: 19、Power Query-快速分析各