博客
关于我
比较操作符(一)
阅读量:379 次
发布时间:2019-03-05

本文共 552 字,大约阅读时间需要 1 分钟。

比较操作符是数据库查询中常用的基本操作,它们用于定义数据与特定值之间的关系。以下是常见的比较操作符及其用法:

  • 基本比较操作符

    • <:表示小于
    • >:表示大于
    • <=:表示小于等于
    • >=:表示大于等于
    • =:表示等于
    • <>!=:表示不等于
  • 注意事项

    • 在编译器阶段,!= 操作符会被转换为 <>,请务必避免自己实现 <>!= 作为不同的操作符。
    • 比较操作符适用于所有可比较的数据类型,如数字、字符串等。
    • 注意:<=>!= 不等于操作符与 <> 不同,不能混淆使用。
  • 比较操作符的使用限制

    • 比较操作符只能用于单个值与另一个值之间比较,类似 1 < 2 < 3 这样的链式比较是非法的,因为没有 < 操作符可以比较一个布尔值和 3。
  • BETWEEN 结构

    • a BETWEEN x AND y:表示 a 的值在 x 和 y 之间,包含 x 和 y 两端值。
    • a NOT BETWEEN x AND y:表示 a 的值不在 x 和 y 之间,等价于 a < x OR a > y
    • BETWEEN SYMMETRICBETWEEN 功能相同,但在左边参数大于右边参数时会自动交换左右参数,确保范围有效。
  • 在编写查询时,合理使用这些比较操作符和 BETWEEN 结构,可以更方便地筛选出符合条件的数据。

    转载地址:http://plowz.baihongyu.com/

    你可能感兴趣的文章
    LeetCode:100. Same Tree相同的树(C语言)
    查看>>
    【个人网站搭建】GitHub pages+hexo框架下为next主题添加分类及标签
    查看>>
    GDB命令—jump/return/call/disassemble
    查看>>
    java基础--继承
    查看>>
    java基础--java内部类
    查看>>
    fastjson 反序列化源码解析
    查看>>
    按位与、或、非、异或总结
    查看>>
    TCP心跳检测包
    查看>>
    01 背包问题
    查看>>
    JVM - 参数配置影响线程数
    查看>>
    idea如何导入一个maven项目
    查看>>
    在 springboot 项目中全局处理异常
    查看>>
    ILI9341几个重要的命令
    查看>>
    AD如何对原理图进行注释
    查看>>
    力扣:地图分析(多源bfs)
    查看>>
    NC15136: 迷宫
    查看>>
    动态点击a标签
    查看>>
    @RequestBody和@RequestParam
    查看>>
    oracle创建序列语法
    查看>>
    springboot通过控制层跳转页面404
    查看>>