亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄 搜尋
SQL 基礎(chǔ)教程 SQL 語(yǔ)法 SQL SELECT 語(yǔ)句 SQL SELECT DISTINCT 語(yǔ)句 SQL WHERE 子句 SQL AND & OR 運(yùn)算符 SQL ORDER BY 關(guān)鍵字 SQL INSERT INTO 語(yǔ)句 SQL UPDATE 語(yǔ)句 SQL DELETE 語(yǔ)句 SQL 函數(shù) SQL Date 函數(shù) SQL NULL 函數(shù) SQL 函數(shù) SQL AVG() 函數(shù) SQL COUNT() 函數(shù) SQL FIRST() 函數(shù) SQL LAST() 函數(shù) SQL MAX() 函數(shù) SQL MIN() Function SQL SUM() Function SQL GROUP BY 語(yǔ)句 SQL HAVING 子句 SQL UCASE() 函數(shù) SQL LCASE() 函數(shù) SQL MID() 函數(shù) SQL LEN() 函數(shù) SQL ROUND() 函數(shù) SQL NOW() 函數(shù) SQL FORMAT() 函數(shù) SQL 快速參考 SQL 主機(jī) SQL 高級(jí)教程 SQL SELECT TOP 子句 SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符 SQL 別名(Aliases) SQL 連接(Joins) SQL INNER JOIN 關(guān)鍵字 SQL LEFT JOIN 關(guān)鍵字 SQL RIGHT JOIN 關(guān)鍵字 SQL FULL OUTER JOIN 關(guān)鍵字 SQL UNION 操作符 SQL SELECT INTO 語(yǔ)句 SQL INSERT INTO SELECT 語(yǔ)句 SQL CREATE DATABASE 語(yǔ)句 SQL CREATE TABLE 語(yǔ)句 SQL 約束(Constraints) SQL NOT NULL 約束 SQL UNIQUE 約束 SQL PRIMARY KEY 約束 SQL FOREIGN KEY 約束 SQL CHECK 約束 SQL DEFAULT 約束 SQL CREATE INDEX 語(yǔ)句 SQL 撤銷索引、撤銷表以及撤銷數(shù)據(jù)庫(kù) SQL ALTER TABLE 語(yǔ)句 SQL AUTO INCREMENT 字段 SQL 視圖(Views) MySQL NOW() 函數(shù) MySQL CURDATE() 函數(shù) MySQL CURTIME() 函數(shù) MySQL DATE() 函數(shù) MySQL EXTRACT() 函數(shù) MySQL DATE ADD() 函數(shù) MySQL DATE SUB() 函數(shù) MySQL DATEDIFF() 函數(shù) MySQL DATE FORMAT() 函數(shù) SQL Server GETDATE() 函數(shù) SQL Server DATEPART() 函數(shù) SQL Server DATEADD() 函數(shù) SQL Server DATEDIFF() 函數(shù) SQL Server CONVERT() 函數(shù) SQL NULL 值 SQL 通用數(shù)據(jù)類型 SQL 用于各種數(shù)據(jù)庫(kù)的數(shù)據(jù)類型
文字

SQL BETWEEN 操作符



BETWEEN 操作符用于選取介于兩個(gè)值之間的數(shù)據(jù)范圍內(nèi)的值。


SQL BETWEEN 操作符

BETWEEN 操作符選取介于兩個(gè)值之間的數(shù)據(jù)范圍內(nèi)的值。這些值可以是數(shù)值、文本或者日期。

SQL BETWEEN 語(yǔ)法

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

演示數(shù)據(jù)庫(kù)

在本教程中,我們將使用眾所周知的 Northwind 樣本數(shù)據(jù)庫(kù)。

下面是選自 "Products" 表的數(shù)據(jù):

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 1 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 1 2 36 boxes 21.35

BETWEEN 操作符實(shí)例

下面的 SQL 語(yǔ)句選取價(jià)格介于 10 和 20 之間的所有產(chǎn)品:

實(shí)例

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

NOT BETWEEN 操作符實(shí)例

如需顯示不在上面實(shí)例范圍內(nèi)的產(chǎn)品,請(qǐng)使用 NOT BETWEEN:

實(shí)例

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

帶有 IN 的 BETWEEN 操作符實(shí)例

下面的 SQL 語(yǔ)句選取價(jià)格介于 10 和 20 之間但 CategoryID 不為 1、2 或 3 的所有產(chǎn)品:

實(shí)例

SELECT * FROM Products
WHERE (Price BETWEEN 10 AND 20)
AND NOT CategoryID IN (1,2,3);

帶有文本值的 BETWEEN 操作符實(shí)例

下面的 SQL 語(yǔ)句選取 ProductName 以介于 'C' 和 'M' 之間字母開始的所有產(chǎn)品:

實(shí)例

SELECT * FROM Products
WHERE ProductName BETWEEN 'C' AND 'M';

帶有文本值的 NOT BETWEEN 操作符實(shí)例

下面的 SQL 語(yǔ)句選取 ProductName 不以介于 'C' 和 'M' 之間字母開始的所有產(chǎn)品:

實(shí)例

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'C' AND 'M';

示例表

下面是選自 "Orders" 表的數(shù)據(jù):

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 7/4/1996 3
10249 81 6 7/5/1996 1
10250 34 4 7/8/1996 2
10251 84 3 7/9/1996 1
10252 76 4 7/10/1996 2

帶有日期值的 BETWEEN 操作符實(shí)例

下面的 SQL 語(yǔ)句選取 OrderDate 介于 '04-July-1996' 和 '09-July-1996' 之間的所有訂單:

實(shí)例

SELECT * FROM Orders
WHERE OrderDate BETWEEN #07/04/1996# AND #07/09/1996#;

請(qǐng)注意,在不同的數(shù)據(jù)庫(kù)中,BETWEEN 操作符會(huì)產(chǎn)生不同的結(jié)果!
在某些數(shù)據(jù)庫(kù)中,BETWEEN 選取介于兩個(gè)值之間但不包括兩個(gè)測(cè)試值的字段。
在某些數(shù)據(jù)庫(kù)中,BETWEEN 選取介于兩個(gè)值之間且包括兩個(gè)測(cè)試值的字段。
在某些數(shù)據(jù)庫(kù)中,BETWEEN 選取介于兩個(gè)值之間且包括第一個(gè)測(cè)試值但不包括最后一個(gè)測(cè)試值的字段。

因此,請(qǐng)檢查您的數(shù)據(jù)庫(kù)是如何處理 BETWEEN 操作符!

上一篇: 下一篇: