在Oracle中,使用BETWEEN
關鍵字來篩選在指定范圍內(nèi)的數(shù)據(jù),語法如下:
SELECT column_name
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
在SQL Server中,也是使用BETWEEN
關鍵字來篩選在指定范圍內(nèi)的數(shù)據(jù),語法也類似:
SELECT column_name
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
在兩個數(shù)據(jù)庫中,BETWEEN
的使用方式和語法基本相同,主要的區(qū)別可能在具體的數(shù)據(jù)類型和數(shù)據(jù)處理上有所不同。另外,需要注意的是在Oracle中BETWEEN
是包含邊界值的,而在SQL Server中則是左閉右開的,也就是說BETWEEN
的范圍是value1 <= column_name < value2
。