sqlserver中between...and结果是否包含边界值?

sqlserver数据库中的范围查询between...and之间的边界条件是否包含在查询结果中呢?

操作方法

  • 01

    打开SQL Server Management Studio管理工具,连接上数据库,创建一张测试表,用于测试Between...and查询结果是否包含边界值 CREATE TABLE TestBteween( Col1 varchar(200) NOT NULL, Col2 varchar(200) NULL, Col3 int NULL )

  • 02

    往测试表TestBetween中插入几行测试数据 insert into TestBteween(Col1, Col2, Col3) values('第1行', 'Hello', 10); insert into TestBteween(Col1, Col2, Col3) values('第2行', 'World', 20); insert into TestBteween(Col1, Col2, Col3) values('第3行', null, null); insert into TestBteween(Col1, Col2, Col3) values('第4行', 'Hello', 40); insert into TestBteween(Col1, Col2, Col3) values('第5行', 'World', 50);

  • 03

    查询表中的所有测试数据 select * from TestBteween;

  • 04

    使用between...and查询Col3数字列在10到40之间的结果,从运行结果可以看出,10、40都包含在了查询结果中,说明between...and查询结果是包含边界值的 select * from TestBteween where Col3 between 10 and 40;

  • 05

    使用between...and查询Col3数字列在10到30之间的结果,从结果可以看出,只要等于一个边界值就会查询出来 select * from TestBteween where Col3 between 10 and 30;

  • 06

    使用between...and查询Col1中文列在第1行到第3行之间的结果,从结果可以看出,也是包含边界值的 select * from TestBteween where Col1 between '第1行' and '第3行';

  • 07

    使用between...and查询Col2英文列在Hello到World之间的结果,从结果可以看出,也是包含边界值的 select * from TestBteween where Col2 between 'Hello' and 'World';

(0)

相关推荐

  • 怎么使用SSMS将SqlServer中的表结构和数据导出备份

    如果想要将SqlServer中的数据表结构及数据同时导出进行备份,该怎么操作呢?今天就跟大家介绍一下使用SSMS将SqlServer中的表结构和数据导出备份的具体操作步骤.1. 首先打开电脑上的SSM ...

  • Word2013中更正拼写时忽略包含数字的单词

    第1步,打开Word2013文档窗口,依次单击“文件”→“选项”按钮。 第2步,打开“Word选项”对话框,切换到“校对”选项卡。在“在Microsoft Office程序中更正拼写时”区域选中“忽略 ...

  • sqlserver中char varchar nchar nvarchar的区别

    char:    固定长度,存储ANSI字符,不足的补英文半角空格. nchar:   固定长度,存储Unicode字符,不足的补英文半角空格 varchar:  可变长度,存储ANSI字符,根据数据 ...

  • 怎样减少sqlserver中死锁的发生

    从客观上讲,在大型数据库应用系统中,死锁问题不可能完全避免的.但是如我们有良好的编码习惯与意识,完全可以尽量减少死锁情况的发生,从而提高应用程序性能. 步骤/方法 01 尽量不要在一个事务中实现过于复 ...

  • 如何在sqlserver中查询某张表的前10行数据

    有时候在数据库操作中需要查询按某范围的前10行数据,这里给大家介绍一下: 操作方法 01 双击sqlserver图标: 02 填写好配置信息: 03 点击新建查询: 04 输入sql语句:select ...

  • MySQL、SQLServer、Oracle中设置主键自动增长

    最近由于工作关系,接触到了一些其他数据库,再加上自己以前在学校学的Oracle和MySQL数据库,发现区别是有的,今天就拿主键自动增长来说事 操作方法 01 首先先讲MySQL的设置方法,如果把表的主 ...

  • 在VMWare中配置SQLServer2005集群 Step by Step(五) SQLServer集群安装

    安装 SQLServer2005 集群 1. 安装MSDTC ,打开控制面板,添加删除程序,添加删除windows 组件,选择应用服务器,选择启用网络DTC 访问 2. 安装完成后,在集群管理 器中添 ...

  • WinRAR压缩文件中怎么查找包含特定字符串的文件?

    我们几乎都知道可用使用rar来搜索rar内部含有特定字符串的文件,但在非rar文件情况下,多层目录结构大量文件中怎么搜索包含特定字符串的文件呢,有很多种办法,这里介绍一种非常便捷的rar的巧用.尤其在 ...

  • 在vs2008+Vista中DirectShow的使用

    最近想用OpenCV库进行视频处理,但十分不幸的是新买的笔记本装的是Vista,对网络摄像机只能用DirectShow*方式控制,而不能用在XP里还能使用的vfw方式,而大多数OpenCV的例程都用v ...