SQL Server查詢的可視化操作


    SQL Server提供了可視化查詢操作,避免了重復拼寫一些無意義的SQL語句。

單表查詢:

    像平常寫SQL語句那樣,先點擊【新建查詢】,打開一個查詢窗口。這時候,工具欄上會多出一個【查詢】選項,或者在查詢窗口,右鍵。會看到一個選項【在編輯器中設計查詢(D)...】

點擊后,會彈出【查詢設計器】的窗口。這里新建了幾張表作為測試。選擇要查詢的表,點擊【添加】,會看到表及其字段會出現在【查詢設計器】窗口上。

 

 

 點擊需要查詢的字段,可以在【查詢設計器】中間部分,對表設計進行細節的操作,如重命名、排序、分組等

 

 

 點擊【確定】,SQL語句就會自動添加到【查詢窗口】上。F5直接運行,就會看到想要的結果。(個人感覺這個動作,可以合並。可能微軟另有考慮吧)

注意:這里生成的SQL語句可是標准的SQL語句哦,多看看可以改掉自己的一些不良習慣。比如上面的語句還可以寫成SELECT Name 姓名 FROM Person

很多人認為這個無所謂,我剛開始的時候也是不喜歡寫 as 用來起別名,感覺麻煩。可是一次編程經歷讓我改變了看法;需要寫一個比較復雜的SQL查詢語句,

其中有幾個字段需要重命名,由於字段較多,一時大意在其中兩個字段中間沒有寫 逗號  。SQL Server執行沒問題,但渾然不知少了一個字段。然后就給程序運行了,

結果就是一直報錯。查了SQL語句沒有錯,無奈之下,只能一個字段一個字段的去對照,才發現少了一個 逗號 。

 

多表查詢:

    前面的步驟和單表查詢的一樣,只是多選了幾張表。

這里需要說明的是,Class:班級表、Person:人員表、Person_Class:人員——班級關系表,另外主外鍵關系也如圖中所示一樣。

操作也如單表查詢一樣,這里就不在過多復述。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM