個(gè)指令可以讓我們依照一或數(shù)個(gè)不連續(xù) (discrete) 的值的限制之內(nèi)抓出數(shù)據(jù)庫(kù)中的值,而 BETWEEN 則是讓我們可以運(yùn)用一個(gè)范圍 (range) 內(nèi)抓出數(shù)據(jù)庫(kù)中的值。BETWEEN這個(gè)子句的語法如下:
SELECT "欄位名" FROM " 表格名" WHERE "欄位名" BETWEEN ’值一’ AND ’值二’
這將選出欄位值包含在值一及值二之間的每一筆資料。
舉例來說,若我們要由 Store_Information 表格中找出所有介于 January 6, 1999 及 January 10, 1999 中的資料
Store_Information 表格
store_namesalesdate
Los Angeles$1500jan-05-1999
San Diego$250jan-07-1999
San Francisco$300jan-08-1999
Boston$700jan-08-1999
我們就打入
SELECT * FROM Store_Information WHERE Date BETWEEN ’Jan-06-1999’ AND ’Jan-10-1999’
請(qǐng)讀者注意:在不同的數(shù)據(jù)庫(kù)中,日期的儲(chǔ)存法可能會(huì)有所不同。在這里我們選擇了其中一種儲(chǔ)存法。
結(jié)果:
store_namesalesdate
San Diego$250jan-07-1999
San Francisco$300jan-08-1999
Boston$700jan-08-1999
SELECT "欄位名" FROM " 表格名" WHERE "欄位名" BETWEEN ’值一’ AND ’值二’
這將選出欄位值包含在值一及值二之間的每一筆資料。
舉例來說,若我們要由 Store_Information 表格中找出所有介于 January 6, 1999 及 January 10, 1999 中的資料
Store_Information 表格
store_namesalesdate
Los Angeles$1500jan-05-1999
San Diego$250jan-07-1999
San Francisco$300jan-08-1999
Boston$700jan-08-1999
我們就打入
SELECT * FROM Store_Information WHERE Date BETWEEN ’Jan-06-1999’ AND ’Jan-10-1999’
請(qǐng)讀者注意:在不同的數(shù)據(jù)庫(kù)中,日期的儲(chǔ)存法可能會(huì)有所不同。在這里我們選擇了其中一種儲(chǔ)存法。
結(jié)果:
store_namesalesdate
San Diego$250jan-07-1999
San Francisco$300jan-08-1999
Boston$700jan-08-1999