sql between包括两端吗?


本文摘自PHP中文网,作者青灯夜游,侵删。

在sql中,BETWEEN操作符用于选取介于两个值之间的数据范围内的值。其中,“between and”是包括边界值的,即包括两端;“not between”是不包括边界值的。

SQL BETWEEN 操作符

BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。

BETWEEN 操作符通常和AND连用作为查询结果集的WHERE条件使用。

SQL BETWEEN 语法

1

2

3

SELECT column_name(s)

FROM table_name

WHERE column_name BETWEEN value1 AND value2;

示例:

数据表

1

2

3

4

5

6

7

8

9

10

+----+--------------+---------------------------+-------+---------+

| id | name         | url                       | alexa | country |

+----+--------------+---------------------------+-------+---------+

| 1  | Google       | https://www.google.cm/    | 1     | USA     |

| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |

| 3  | PHP中文网      | http://www.php.cn/    | 4689  | CN      |

| 4  | 微博          | http://weibo.com/         | 20    | CN      |

| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |

| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |

+----+---------------+---------------------------+-------+---------+

下面的 SQL 语句选取 alexa 介于 1 和 20 之间的所有网站:

1

2

SELECT * FROM Websites

WHERE alexa BETWEEN 1 AND 20;

1.jpg

相关教程推荐:《数据库视频教程》、《PHP教程》

以上就是sql between包括两端吗?的详细内容,更多请关注木庄网络博客其它文章!

相关阅读 >>

sql中使用between查询包含边界吗?

mysql数据库开发规范【推荐】

一文详解sql中的三值逻辑

最新windowsserver2012r2安装与基本配置详细步骤

对mysql经常使用语句的全面总结(必看篇)

sql语句中修改表结构的命令是什么

mybatis之动态sql标签的使用

sql的功能包括哪四个部分?

sql server sql高级查询语句小结

mssql是什么

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...