SQL語句基礎(chǔ)學(xué)習(xí)BETWEEN

字號(hào):

個(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