【書山有路】SQL必知必會 第4課

這一章的主題是“過濾數據”,講授如何使用SELECT的WHERE子句指定搜索條件。

提示

  • 數據也可以在應用層過濾,SQL檢索出超出實際所需的數據,然後客戶端代碼提取出需要的行。通常這種做法及其不妥,讓客戶端應用處理數據庫的工作會極大地影響應用的性能,並且使創建的應用不具備可伸縮性。還將導致網絡帶寬的浪費。
  • 使用IS NULL來過濾NULL值。

概念

  • 可伸縮性,是一種對軟件系統計算處理能力的設計指標,高可伸縮性代表一種彈性,在系統擴展成長過程中,軟件能夠保證旺盛的生命力,通過很少的改動甚至只是硬件設備的添置,就能實現整個系統處理能力的線性增長,實現高吞吐量和低延遲高性能。

使用WHERE子句

WHERE子句在表名(FROM子句)之後給出。如下:

SELECT prod_name,prod_price
FROM Products
WHERE prod_price = 3.49;

範圍值檢查

可以使用下面的命令進行範圍值檢查:

SELECT prod_name,prod_price
FROM Products
WHERE prod_price BETWEEN 5 AND 10;
發佈了187 篇原創文章 · 獲贊 102 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章