黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

Oracle Between子句

Oracle Between子句

BETWEEN運(yùn)算符可以用來在Oracle中選擇值在一個(gè)范圍內(nèi)的行數(shù)據(jù),本教程將為大家介紹BETWEEN運(yùn)算符的具體使用方法。

 

Oracle BETWEEN運(yùn)算符語(yǔ)法

BETWEEN運(yùn)算符允許指定要測(cè)試的范圍。當(dāng)使用BETWEEN運(yùn)算符為SELECT語(yǔ)句返回的行形成搜索條件時(shí),只返回其值在指定范圍內(nèi)的行。

以下說明BETWEEN運(yùn)算符的語(yǔ)法:

expression [ NOT ] BETWEEN low AND high

在上面的語(yǔ)法中:

  • low 和high - low和hight指定要測(cè)試的范圍的下限值和上限值。low和hight值可以是文字或表達(dá)式。
  • expression - 是low和hight定義的范圍內(nèi)測(cè)試的表達(dá)式。 為了能夠比較,expression,low和hight的數(shù)據(jù)類型必須是相同的。
  • AND - AND運(yùn)算符充當(dāng)占位符來分隔low和hight的值。

如果表達(dá)式(expression)的值大于或等于low的值,小于或等于hight的值,則BETWEEN運(yùn)算符返回true。

value >= low AND value <= high

NOT BETWEEN運(yùn)算符否定BETWEEN運(yùn)算符的結(jié)果。

 

Oracle BETWEEN示例

下面來看看使用Oracle BETWEEN運(yùn)算符的一些使用示例。

1. Oracle BETWEEN數(shù)值示例

以下方的products表為例:

1

以下語(yǔ)句返回標(biāo)準(zhǔn)成本在500到600之間的所有產(chǎn)品:

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost BETWEEN 500 AND 600
ORDER BY
    standard_cost;

在此示例中,我們將標(biāo)準(zhǔn)成本(standard_cost)列中的值在500到600之間的范圍進(jìn)行比較篩選。該查詢僅返回標(biāo)準(zhǔn)成本在以下范圍之間的產(chǎn)品:

2

要查詢標(biāo)準(zhǔn)成本不在500和600之間的產(chǎn)品,請(qǐng)按如下方式將NOT運(yùn)算符添加到上述查詢中:

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost NOT BETWEEN 500 AND 600
ORDER BY
    product_name;

2. Oracle BETWEEN日期示例

以下方的orders表為例進(jìn)行演示:

3

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

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;

執(zhí)行語(yǔ)句后,可以得到以下結(jié)果:

4

以上就是CodingDict為大家?guī)鞳racle Between子句的用法介紹,希望對(duì)大家有所幫助。

下一節(jié):Oracle Like子句

Oracle教程

相關(guān)文章