我們在使用SQL語句對數據庫中的很多信息進行查詢操作時,數據表在接受查詢請求時,就可以簡單地理解為“它將逐條判斷”,判斷是否符合符合查詢條件。如果查詢條件就提取出來,然後把所有的行組織在一起,形成另外一個類是表的結構,構成查詢的結果,通常叫做記錄集。
工具/原料
SQL數據庫
步驟/方法
為什麼查詢數據。在生活中我們有時需要查詢一張表,例如下面一張表查詢所在班級 = 'S202'的所有學生信息。
查詢語句的語法。我們使用SQL語句進行查詢數據,我們來分析下如何查詢語句的構成部分,便於我們理解怎樣使用查詢語句。
查詢全部列和行。我們瞭解了sql查詢語句後就可以使用了,下面是我經常用的查詢方式查詢數據,明白原理後可以探索下其他的方式。
查詢部分列和行。我們在查詢數據時很少一下子把數據一張表的數據都查詢出來,很多時候都是查詢一張表的部分數據,我們使用查詢部分行或列就可以了。
使用別名查詢。我們通常在查詢數據時採用別名的習慣使我們在編寫時容易編寫,而且在執行聯表查詢使用別名利於方便操作。
查詢空值辦法。對數據進行查詢時,如果某列值是空的,我們怎麼查詢呢,我們可以使用 is null 作為判斷條件。
查詢限制行數列。我們可以看見奧運金牌的排行榜是以固定的名次排列的,有時候只顯示前5名,我們使用查詢限制行數列實現這個效果。
查詢單列排序。考試成績從高到底自動排序等可以使用單列排序實現,我們使用關鍵字DESC (降序排列)或者ASC(升序)實現對數據的排序。
查詢多列排序。如果成績按升序,課程編號按降序,該如何編寫?我們就需要使用多列排序實現我們的需求。
注意事項
查詢時注意條件的字符串類型不要少了單引號
聯表查詢時,注意表之間的聯繫