BETWEEN运算符可以用来在Oracle中选择值在一个范围内的行数据,本教程将为大家介绍BETWEEN运算符的具体使用方法。
BETWEEN运算符允许指定要测试的范围。当使用BETWEEN运算符为SELECT语句返回的行形成搜索条件时,只返回其值在指定范围内的行。
以下说明BETWEEN运算符的语法:
expression [ NOT ] BETWEEN low AND high
在上面的语法中:
如果表达式(expression)的值大于或等于low的值,小于或等于high的值,则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表为例进行演示:
要查询2016年12月1日至2016年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;
执行语句后,可以得到以下结果:
以上就是为大家带来Oracle Between子句的用法介绍,希望对大家有所帮助。
我们可以对WebServer指定的状态码进行自定义处理,例如针对常见的404/403/500等错误,我们可以展示自定义的错误信息、页...
Tornado使用三个记录器流:tornado.access:Tornado的HTTP服务器(以及可能在future中的其他服务器)的每个请求日志记录...
您可能之前阅读过,您可以设置默认的Response Status Code。但在某些情况下,您需要返回与默认值不同的状态代码。用例例如,假设...
在 Flask 中处理文件上传非常简单。它需要一个 HTML 表单,其 enctype 属性设置为“multipart/form-data”,将文件发布...
基于web的应用程序通常需要具有向用户/客户端发送邮件的功能。Flask-Mail扩展使得与任何电子邮件服务器建立简单的接口变得非常容...
ALLOWED_HOSTS 配置在运行测试时被验证。这允许测试客户端区分内部和外部 URL。支持多租户或根据请求的主机改变业务逻辑的项...
Java Swing教程 -Java Swing JProgressBarJProgressBar用于显示任务的进度。它有一个方向,可以是水平或垂直。JProgressBar有三...
摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢!『 与其纠结,不如行动学习。Innovate ,And o...
注意版本要求:3.4.0版本以上MybatisPlusInterceptor该插件是核心插件,目前代理了Executor#query和Executor#update和S...