热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

sqlnotbetween用法

表达式的结果值是否在指定范围内。entitysqlbetween表达式的功能与transact-sqlbetween表达式相同。expression要测试是否在begin_expression和end_expression所定义的范围内的任何有效表达式。expression必须与begin_expression和end_expression的

表达式的结果值是否在指定范围内。entity sql between 表达式的功能与 transact-sql between 表达式相同。

expression
要测试是否在 begin_expression 和 end_expression 所定义的范围内的任何有效表达式。expression 必须与 begin_expression 和 end_expression 的类型都相同。

begin_expression
任何有效的表达式。begin_expression 必须与 expression 和 end_expression 的类型都相同。begin_expression 应小于 end_expression,否则返回值将取反。

end_expression
任何有效的表达式。end_expression 必须与 expression 和 begin_expression 的类型都相同。

not
指定对 between 的结果取反。

and
用作一个占位符,指示 expression 应该处于由 begin_expression 和 end_expression 指定的范围内。

sql> -- create demo table
sql> create table employee(
2 id varchar2(4 byte) not null,
3 first_name varchar2(10 byte),
4 last_name varchar2(10 byte),
5 start_date date,
6 end_date date,
7 salary number(8,2),
8 city varchar2(10 byte),
9 description varchar2(15 byte)
10 )
11 /

table created.

sql>
sql> -- prepare data
sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values ('01','jason', 'martin', to_date('19960725','yyyymmdd'), to_date('20060725','yyyymmdd'), 1234.56, 'toronto', 'programmer')
3 /

1 row created.

sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values('02','alison', 'mathews', to_date('19760321','yyyymmdd'), to_date('19860221','yyyymmdd'), 6661.78, 'vancouver','tester')
3 /

1 row created.

sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values('03','james', 'smith', to_date('19781212','yyyymmdd'), to_date('19900315','yyyymmdd'), 6544.78, 'vancouver','tester')
3 /

1 row created.

sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values('04','celia', 'rice', to_date('19821024','yyyymmdd'), to_date('19990421','yyyymmdd'), 2344.78, 'vancouver','manager')
3 /

1 row created.

sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values('05','robert', 'black', to_date('19840115','yyyymmdd'), to_date('19980808','yyyymmdd'), 2334.78, 'vancouver','tester')
3 /

1 row created.

sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values('06','linda', 'green', to_date('19870730','yyyymmdd'), to_date('19960104','yyyymmdd'), 4322.78,'new york', 'tester')
3 /

1 row created.

sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values('07','david', 'larry', to_date('19901231','yyyymmdd'), to_date('19980212','yyyymmdd'), 7897.78,'new york', 'manager')
3 /

1 row created.

sql> insert into employee(id, first_name, last_name, start_date, end_date, salary, city, description)
2 values('08','james', 'cat', to_date('19960917','yyyymmdd'), to_date('20020415','yyyymmdd'), 1232.78,'vancouver', 'tester')
3 /

1 row created.

sql>
sql>
sql>
sql> -- display data in the table
sql> * from employee
2 /

id first_name last_name start_dat end_date salary city description
---- ---------- ---------- --------- --------- ---------- ---------- ---------------
01 jason martin 25-jul-96 25-jul-06 1234.56 toronto programmer
02 alison mathews 21-mar-76 21-feb-86 6661.78 vancouver tester
03 james smith 12-dec-78 15-mar-90 6544.78 vancouver tester
04 celia rice 24-oct-82 21-apr-99 2344.78 vancouver manager
05 robert black 15-jan-84 08-aug-98 2334.78 vancouver tester
06 linda green 30-jul-87 04-jan-96 4322.78 new york tester
07 david larry 31-dec-90 12-feb-98 7897.78 new york manager
08 james cat 17-sep-96 15-apr-02 1232.78 vancouver tester

8 rows selected.

sql>
sql>
sql> select * from employee where id not between 1 and 3;

id first_name last_name start_dat end_date salary city description
---- ---------- ---------- --------- --------- ---------- ---------- ---------------
04 celia rice 24-oct-82 21-apr-99 2344.78 vancouver manager
05 robert black 15-jan-84 08-aug-98 2334.78 vancouver tester
06 linda green 30-jul-87 04-jan-96 4322.78 new york tester
07 david larry 31-dec-90 12-feb-98 7897.78 new york manager
08 james cat 17-sep-96 15-apr-02 1232.78 vancouver tester

sql>
sql>
sql>
sql> -- clean the table
sql> drop table employee


推荐阅读
  • MySQL磁盘空间满的解决方案及预防措施
    本文介绍了一个案例,其中MySQL服务器的磁盘使用率达到100%,仅剩余几十兆空间。通过一系列操作,包括备份数据库、删除实例、删除数据库表以及重启MySQL服务,但未能有效释放磁盘空间。文章进一步探讨了可能的原因和最终解决问题的方法。 ... [详细]
  • 本文详细对比了MySQL中的InnoDB与MyISAM两种存储引擎,从性能、事务处理能力、锁机制等多个维度进行了深入探讨,旨在为数据库设计者提供选择依据。 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
  • 设计模式系列-原型模式
    一、上篇回顾上篇创建者模式中,我们主要讲述了创建者的几类实现方案,和创建者模式的应用的场景和特点,创建者模式适合创建复杂的对象,并且这些对象的每个组成部分的详细创建步骤可以是动态的变化的,但 ... [详细]
  • 抽象工厂模式 c++
    抽象工厂模式包含如下角色:AbstractFactory:抽象工厂ConcreteFactory:具体工厂AbstractProduct:抽象产品Product:具体产品https ... [详细]
  • 代码生成器实战教程:提升编程效率的利器
    本系列文章旨在通过一系列实践案例,详细介绍如何利用代码生成器提高开发效率。本文将引导您完成从下载安装到实际应用的全过程。 ... [详细]
  • UMPlatForm.NET 5.1 版本数据字典管理功能解析
    本文介绍了 UMPlatForm.NET 5.1 版本中的数据字典管理模块,探讨了该模块如何支持平台的数据共享与管理,以及如何通过用户和角色权限来增强系统的安全性。 ... [详细]
  • 本文探讨了SQLAlchemy ORM框架中如何利用外键和关系(relationship)来建立表间联系,简化复杂的查询操作。通过示例代码详细解释了relationship的定义、使用方法及其与外键的相互作用。 ... [详细]
  • 本文介绍了Android SDK Platform Tools的核心功能及其重要性。作为Android SDK的一个关键组成部分,Platform Tools提供了开发者与Android设备进行交互所需的各种工具。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 本文探讨了HTA(HTML Application)环境中HTML5 IndexedDB的可用性问题,并提供了一种替代方案,即通过使用COM ActiveX对象来实现数据存储功能。 ... [详细]
  • 本文介绍了多种将多行数据合并为单行的方法,包括使用动态SQL、函数、CTE等技术,适用于不同的SQL Server版本。 ... [详细]
  • SQLite是一种轻量级的关系型数据库管理系统,尽管体积小巧,却能支持高达2TB的数据库容量,每个数据库以单个文件形式存储。本文将详细介绍SQLite在Android开发中的应用,包括其数据存储机制、事务处理方式及数据类型的动态特性。 ... [详细]
  • Navicat Premium中MySQL用户管理:创建新用户及高级设置
    本文作为Navicat Premium用户管理系列的第二部分,主要介绍如何创建新的MySQL用户,包括设置基本账户信息、密码策略、账户限制以及SSL配置等。 ... [详细]
  • 帝国cms各数据表有什么用
    CMS教程|帝国CMS帝国cmsCMS教程-帝国CMS精易编程助手源码,ubuntu桥接设置,500错误是tomcat吗,爬虫c原理,php会话包括什么,营销seo关键词优化一般多 ... [详细]
author-avatar
手机用户2502931803
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有