回覆列表
  • 1 # 使用者5189701024573

    作用:

    BETWEEN and運算子在 WHERE 子句中使用,作用是選取介於兩個值之間的資料範圍。

    範圍:

    運算子 BETWEEN ... AND 會選取介於兩個值之間的資料範圍。這些值可以是數值、文字或者日期。

    語法:

    SELECT column_name(s) FROM table_name

    WHERE column_name BETWEEN value1 AND value2

    注意事項:

    不同的資料庫對 BETWEEN...AND 運算子的處理方式是有差異的。有些資料庫包含value1 和 value2 有些只包含value1 不包含value2,有些則兩則均不包括。

    所以,請檢查你的資料庫是如何處理 BETWEEN....AND 運算子的!

    舉例說明(以sql server 2008為列)

    (1).建表並且生成資料

    create table 銷售清單

    (單據編號 varchar(10),

    商品 varchar(10),

    時間 datetime)

    insert into 銷售清單

    values ("00001","蘋果","2014-01-01"),

    ("00002","荔枝","2015-01-01"),

    ("00003","菊花","2016-01-01"),

    ("00004","玫瑰","2015-12-01")

    (2).between and 查詢2015年的記錄

    select * from 銷售清單 where 時間 between "2015-01-01" and "2015-12-31"

    結果:

    -

  • 中秋節和大豐收的關聯?
  • 汗水比較多是病嗎?