SQL Between


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL 萬用字元
SQL LIKE
SQL ORDER BY
SQL 函數
SQL 平均值
SQL COUNT
SQL 最大值
SQL 最小值
SQL 總合
SQL GROUP BY
SQL HAVING
SQL 別名
SQL AS
SQL 表格連接
SQL 外部連接
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM
SQL 長度
SQL REPLACE



網站導引
其他資源


IN 這個指令可以讓我們依照一或數個不連續 (discrete) 的值的限制之內抓出 資料庫中的值,而 BETWEEN 則是讓我們可以運用一個範圍 (range) 內 抓出資料庫中的值。BETWEEN 這個子句的語法如下:

SELECT "欄位名"
FROM "表格名"
WHERE "欄位名" BETWEEN '值一' AND '值二'

這將選出欄位值包含在值一及值二之間的每一筆資料。

舉例來說,若我們要由 Store_Information 表格中找出所有介於 January 6, 1999 及 January 10, 1999 中的資料,

Store_Information 表格
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
San Francisco $300 Jan-08-1999
Boston $700 Jan-08-1999

我們就鍵入,

SELECT *
FROM Store_Information
WHERE Date BETWEEN 'Jan-06-1999' AND 'Jan-10-1999'

請讀者注意:在不同的資料庫中,日期的儲存法可能會有所不同。在這裡我們選擇了其中一種儲存法。

結果:

store_name Sales Date
San Diego $250 Jan-07-1999
San Francisco $300 Jan-08-1999
Boston $700 Jan-08-1999


下一頁:SQL 萬用字元

網站導引   |   其他資源


Copyright 1999-2009   1keydata.com.   版權所有