mysql - mysql BETWEEN OPERATOR 和 microsoft sql (MDB) BETWEEN OPERATOR 有什么区别

标签 mysql sql sql-server between

<分区>

我在 mysql 和 sql 中有一个表,其字段名称为 zipcode(数据类型 TEXT),如果我运行 between 查询,两个表的总记录相同

select zipcode 
from tablename 
where zipcode between '7895154245' to '9545781543'

在 mysql 和 sql 中,我得到的结果不匹配。请让我知道如何匹配这两个结果。

最佳答案

MySql Between Operator - Between 1 & 10 表示从 1 & 10 返回。 MDB (Sql) Between Operator - Between 1 & 10 表示从 2 & 10 返回。它忽略结果中的 1。我已经测试了这个查询,请在这里检查并确认。谢谢。

关于mysql - mysql BETWEEN OPERATOR 和 microsoft sql (MDB) BETWEEN OPERATOR 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34524288/

相关文章:

c# - 使用 SQL 参数绑定(bind)是否意味着可以直接从输入中输入文本?

sql - 我可以在 plugin/index.js 文件中传递 Cypress.env 吗?

java - 如何从结果集中检索 SQL COUNT 函数的结果?

mysql - 使用嵌套循环插入缺失值

java - 无法从 mySql 数据库 java 检索列值

mysql加入csv字段?

sql - 函数中的 Postgres %%

sql - 带有子查询的选项(MAXDOP)?

c# - 如何在 Microsoft Azure 中的 Sql 数据库中存储数据

sql-server - SQL Server 查询计划,运行时间较低,但子树成本较高