Oracle Between(範圍)子句

2022-08-23 17:18:12 字數 1589 閱讀 5438

between運算子可以用來在oracle中選擇值在乙個範圍內的行資料,本教程將為大家介紹between運算子的具體使用方法。

between運算子允許指定要測試的範圍。當使用between運算子為select語句返回的行形成搜尋條件時,只返回其值在指定範圍內的行。

以下說明between運算子的語法:

expression [ not ] between low and high
在上面的語法中:

如果表示式(expression)的值大於或等於low的值,小於或等於hight的值,則between運算子返回true。

value >= low and value <= high
not between運算子否定between運算子的結果。

下面來看看使用oracle between運算子的一些使用示例。

以下方的products表為例:

以下語句返回標準成本在500到600之間的所有產品:

select

product_name,

standard_cost

from

products

where

standard_cost between 500 and 600

order by

standard_cost;

在此示例中,我們將標準成本(standard_cost)列中的值在500到600之間的範圍進行比較篩選。該查詢僅返回標準成本在以下範圍之間的產品:

要查詢標準成本不在500和600之間的產品,請按如下方式將not運算子新增到上述查詢中:

select

product_name,

standard_cost

from

products

where

standard_cost not between 500 and 600

order by

product_name;

以下方的orders表為例進行演示:

要查詢2023年12月1日至2023年12月31日期間客戶的訂單,可以使用以下語句:

select

order_id, customer_id, status, order_date

from

orders

where

order_date between date '2016-12-01' and date '2016-12-31'

order by

order_date;

執行語句後,可以得到以下結果:

範圍管理和範圍蔓延

1 範圍管理的前提 前提是專案的定義。專案是企業哪個戰略方向下的產物,專案想完成哪些具體目標?只有定義明確了,才有範圍。範圍必須緊密圍繞著定義來開展。範圍不足或範圍蔓延都會對專案產生影響 1 範圍管理包括了兩部分 一部分是實體的產品,比如開發出來的一套軟體 另一部分是專案的商業方案 銷售方案 服務體...

範圍確認和範圍控制

範圍確認 範圍確認是專案干係人正式接受已完成的專案範圍的過程。範圍確認需要審查可交付物和工作成果,貫穿於整個專案。輸入工具與技術 輸出1.範圍說明書 2.wbs字典 3.範圍管理計畫 4.交付物 1.檢查 1.已接受的交付物 2.變更申請 3.推薦的糾正措施 輸入4.交付物。那些已經完成或部分完成的...

範圍管理和範圍蔓延

1 範圍管理的前提 前提是專案的定義。專案是企業哪個戰略方向下的產物,專案想完成哪些具體目標?只有定義明確了,才有範圍。範圍必須緊密圍繞著定義來開展。範圍不足或範圍蔓延都會對專案產生影響 2 範圍管理包括了兩部分 一部分是實體的產品,比如開發出來的一套軟體 另一部分是專案的商業方案 銷售方案 服務體...