`
jayliu
  • 浏览: 51210 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQL比较运算符

SQL 
阅读更多

<(小于)

比较两个表达式(比较运算符)。当比较非空表达式时,如果左边操作数的值小于右边的操作数,则结果为 TRUE;否则结果为FALSE。如果两个操作数中有一个或者两个都为 NULL,并且 SET ANSI_NULLS 被设置为 ON,则结果为 NULL。如果 SET ANSI_NULLS 被设置为 OFF,则当一个操作数为 NULL 时结果为 FALSE,当两个操作数都为 NULL 时结果为 TRUE。

>=(大于或等于)

比较两个表达式(比较运算符)。当比较非空表达式时,如果左边操作数的值大于或等于右边的操作数,则结果为 TRUE;否则结果为 FALSE。如果两个操作数中有一个或者两个都为 NULL,并且 SET ANSI_NULLS 被设置为 ON,则结果为 NULL。如果 SET ANSI_NULLS 被设置为 OFF,则当一个操作数为 NULL 时结果为 FALSE,当两个操作数都为 NULL 时结果为 TRUE。

 

>(大于)

比较两个表达式(比较运算符)。当比较非空表达式时,如果左边操作数的值大于右边的操作数,则结果为 TRUE;否则结果为FALSE。如果两个操作数中有一个或者两个都为 NULL,并且 SET ANSI_NULLS 被设置为 ON,则结果为 NULL。如果 SET ANSI_NULLS 被设置为 OFF,则当一个操作数为 NULL 时结果为 FALSE,当两个操作数都为 NULL 时结果为 TRUE。

 

<=(小于或等于)

比较两个表达式(比较运算符)。当比较非空表达式时,如果左边操作数的值小于或等于右边的操作数,则结果为 TRUE;否则结果为 FALSE。如果两个操作数中有一个或者两个都为 NULL,并且 SET ANSI_NULLS 被设置为 ON,则结果为 NULL。如果 SET ANSI_NULLS 被设置为 OFF,则当一个操作数为 NULL 时结果为 FALSE,当两个操作数都为 NULL 时结果为 TRUE。

 

<>(不等于) <script src="Basics/shared.js"></script> <!-- // --> <script src="Basics/mailto.js"></script>

<>(不等于)

比较两个表达式(比较运算符)。当比较非空表达式时,如果左边操作数的数值不等于右边的操作数,则结果为 TRUE;否则结果为 FALSE。如果两个操作数中有一个或者两个都为 NULL,并且 SET ANSI_NULLS 被设置为 ON,则结果为 NULL。如果 SET ANSI_NULLS 被设置为 OFF,则当一个操作数为 NULL 时结果为 FALSE,当两个操作数都为 NULL 时结果为 TRUE。

分享到:
评论

相关推荐

    详解SQL EXISTS 运算符

    SQL EXISTS 运算符是SQL查询中的一个关键逻辑运算符,它主要用于判断子查询是否返回至少一条记录。在理解EXISTS运算符之前,我们需要先熟悉SQL查询的基本结构。SQL(Structured Query Language)是一种用于管理关系...

    SQL技术 范围运算符例

    在SQL技术中,范围运算符、列表运算符、模式匹配符、空值判断符和逻辑运算符是构建复杂查询的基础。下面将详细解释这些概念及其用法。 1. 范围运算符: 范围运算符通常用于筛选符合一定数值范围的数据。在例子中,`...

    浅析被遗忘的SQLServer比较运算符修饰词

    SQLServer中有三个关键字可以修改比较运算符:All、Any和Some,其中Some和Any等价。官方的参考文档http://technet.microsoft.com/zh-cn/library/ms187074(SQL.90).aspx 他们作用于比较运算符和子查询之间,作用类似...

    被遗忘的SQLServer比较运算符谓词

    在SQLServer中,比较运算符谓词是用于比较单个值与一组值的表达式,它们可以帮助我们更灵活地进行数据筛选。这三个关键字——All、Any和Some,为我们的查询提供了更多的选择。虽然它们在SQLServer中是可用的,但往往...

    OceanBase SQL物理运算符详细设计.docx

    ### OceanBase SQL 物理运算符详细设计 #### 概述 OceanBase 是一款由阿里巴巴集团研发的分布式数据库系统,其支持多种SQL查询操作。为了更好地处理这些查询,OceanBase 设计并实现了物理运算符机制来构建物理执行...

    SQL和C#运算符.doc

    ### SQL运算符 SQL,尤其是Transact-SQL,也有类似的运算符,但其语法和用途略有不同: - **算术运算符**:`+`,`-`,`*`,`/`,`%`。同样适用于日期时间类型。 - **字符串运算符**:`+`,用于字符串连接。 - **...

    SQL详细运算符

    SQL,全称Structured Query Language,是一种用于管理关系数据库的标准语言,包括了对数据的查询、更新、删除等操作。...无论是简单的数据查询还是复杂的逻辑判断,掌握SQL运算符都能极大地提高工作效率。

    sql集合运算符使用方法

    在SQL Server中,ANY和SOME是同义词,它们需要与其他比较运算符(如&gt;、=、&lt;、&gt;=、)结合使用。这两个运算符用于判断某个值是否至少满足子查询中的一个条件: ```sql SELECT * FROM T_Reader WHERE FYearOfJoin ...

    浅议VFP中SQL语言有关运算符的应用.pdf

    Visual FoxPro(VFP)是一种早期流行的关系型数据库管理系统,它支持SQL(Structured Query Language,...掌握这些SQL运算符的应用方法,可以帮助开发者在不同的数据库系统之间平滑过渡,提高工作效率和数据处理能力。

    SQL 高级教程

    * SQL 高级查询:包括 TOP 子句、LIKE 运算符、IN 运算符、BETWEEN 运算符、ALIASES 运算符、JOIN 运算符等。 * SQL TOP 子句:用于规定要返回的记录的数目。 * SQL LIKE 运算符:用于模糊查询。 * SQL IN 运算符:...

    T-SQL语言基础 T-SQL语言基础

    运算符在T-SQL中扮演着执行各种计算和比较的角色。算术运算符如加、减、乘、除和取模,用于数值计算;赋值运算符"="用于给变量或对象分配值;位运算符适用于整型或二进制数据,如AND、OR和XOR等;比较运算符如=、&lt;、...

    实验二 T-SQL语言基础

    T-SQL支持各种运算符,包括算术运算符(+,-,*,/),比较运算符(=,&lt;,&gt;,,&gt;=,),逻辑运算符(AND,OR,NOT)等。表达式是由常量、变量、函数和运算符组合而成的,可以用于计算或比较,如`@var1 + 2 &gt; @var2`...

    LINQ to SQL语句(18)之运算符转换

    在LINQ to SQL中,查询表达式通常涉及各种算术、比较和逻辑运算符。这些运算符在C#或VB.NET中被重载,使得它们可以应用于对象,如数据上下文(DataContext)和实体类(Entity Classes)。例如,`+`用于数值相加,`=...

    SQLSERVER对索引的利用及非SARG运算符认识

    6000上面这句就是筛选条件 当然这里不是说SQLSERVER的where子句,是说SQLSERVER对索引的利用在SQLSERVER对于没有SARG运算符的表达式,索引是没有用的,SQLSERVER对它们很难使用比较优化的做法。意思是说,如果你的...

    sql运算符讲解[借鉴].pdf

    以下是对SQL运算符的详细讲解,主要围绕关系代数的操作: 1. **并(∪)**:并运算用于合并两个关系中的所有不同元组,前提是这两个关系具有相同的属性。例如,如果两个班级表都有姓名和年龄属性,我们可以找出所有在...

    java开始面试的第22天.doc

    在填空题部分,SQL比较运算符包括`BETWEEN AND`,`IN`,`LIKE`,以及它们的否定形式`NOT BETWEEN AND`,`NOT IN`,`NOT LIKE`,以及`IS NULL`和`IS NOT NULL`。单行函数涵盖字符函数、数值函数、日期函数、转换函数...

Global site tag (gtag.js) - Google Analytics