位置: 编程技术 - 正文

sql集合运算符使用方法(sql 集合运算符)

编辑:rootadmin

(1)IN运算符:它可以用来匹配一个固定集合中的某一项。比如说一个集合里面的年份有(,,),那么就可以有:

IN运算符,除了支持从固定的集合里面去匹配,当然也支持动态的集合方式去匹配。比如如下方式:

(2)ANY和SOME集合运算符:在SQL SERVER里面,ANY和SOME是同义词,二者的用法和功能一样(一样还搞两个,不知道是不是蛋疼)。相比于IN运算符,ANY和SOME需要与其它的比较符(大于(>)、等于(=)、小于(<)、大于等于(>=)、小于等)共同使用,而且比较符需要在它们的前面。

注意:和IN 运算符不同,ANY 和SOME运算符不能与固定的集合相匹配,比如下面的SQL 语句是错误的:

(3)ALL集合运算符:在SQL SERVER里面,ALL运算符也需要与其它的比较符(大于(>)、等于(=)、小于(<)、大于等于(>=)、小于等)共同使用,而且比较符需要在它们的前面。注意:

I、与ANY和SOME 运算符相同,ALL 运算符同样不能与固定的集合相匹配,比如下面的SQL 语句是错误的:

II、关于使用ALL运算符,还有一项需要注意,那就是这个ALL子查询结果为空时,匹配的结果并不是以空的方式来处理,而是相当于全部匹配成功。所以在使用ALL运算符的时候,这一个问题很容易在系统中造成BUG,因此使用时必须注意。比如:

如果ALL子查询的结果为空时,则将会取SELECT FYearOfJoin FROM T_Reader的全部结果来作为成功匹配的结果。

(4)EXISTS集合运算符:和IN、ANY、SOME、ALL等运算符不同,EXISTS运算符是单目运算符,它不与列匹配,因此它也不要求待匹配的集合是单列的。EXISTS运算符用来检查每一行是否匹配子查询,可以认为EXISTS就是用来测试子查询的结果是否为空,如果结果集为空则匹配结果为false,否则匹配结果为true。

在EXISTS后的子查询中,SQL对T_Category表中的每一行数据到子查询中进行匹配,测试T_Book 表中是否存在FCategoryId 字段值等于当前类别主键值且出版年份在 年之前的书籍。

推荐整理分享sql集合运算符使用方法(sql 集合运算符),希望有所帮助,仅作参考,欢迎阅读内容。

sql集合运算符使用方法(sql 集合运算符)

文章相关热门搜索词:sql中集合运算,sql并集运算,sql集合操作符,sql 集合运算符,sql集合操作符,sql语句中集合的并运算符,sql 集合运算,sql 集合运算,内容如对您有帮助,希望把文章链接给更多的朋友!

sql字符串函数大全和使用方法示例 SQLSERVER支持的字符串函数内容:LEN(string)函数LOWER(string)函数UPPER(string)函数LTRIM(string)函数RTRIM(string)函数SUBSTRING(string,start_position,length)函数CHARINDEX(string,sub

sqlserver数据库导入数据操作详解(图) MicrosoftSQLServerManagementStudio是SQLSERVER的客户端工具,相信大家都知道。我不知道大伙使用导入数据的情况怎么样,反正我最近是遇到过。主要是因为没有

如何恢复SQL Server 损坏的数据库文件 SQLServer中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。说明如

标签: sql 集合运算符

本文链接地址:https://www.jiuchutong.com/biancheng/320375.html 转载请保留说明!

上一篇:sql表连接查询使用方法(sql多表连接查询)(sql3表连接查询)

下一篇:sql字符串函数大全和使用方法示例(sql字符串处理函数)

  • 本年利润期末有无余额
  • 结转本月销售材料实际成本分录
  • 发票专用章盖在收据上有法律效益
  • 岗位津贴和岗位补贴
  • 货车的折旧年限怎么算
  • 合并业务的好处
  • 结转产成品会计分录怎么做
  • 这个月只有进项没有销项
  • 失控发票进项税额转出申报表填写
  • 公司提供职工午餐违法吗
  • 审计费用需要计什么科目
  • 存货的进项税要计入成本吗
  • 非货币性资产交换准则
  • 企业原材料盘盈的原因分析
  • 公司缴纳递延所得税吗
  • 运输发票车种车号要求 自有车
  • 当企业预收款项无需退回
  • 进项负数发票怎么做账报税
  • 本年利润总账需要本年合计吗?
  • uefi+bios
  • 公司之间可以借款吗怎么做账
  • 企业增值税征收范围包括
  • 如何用注册表
  • php数组函数实现机选双色球
  • 金融企业贷款逾期怎么办
  • 固定资产折旧表述不正确的是
  • 公司主营业务有哪些类型
  • 法定假日的加班费怎么算
  • 劳务费还没发可以先计提吗
  • 可供出售交易资产
  • 个人出租车辆交税吗
  • 利润分配怎样做分录
  • php 常用算法
  • 应收票据计提利息
  • php开发系统
  • 累计税费怎么计算
  • yolov5 libtorch
  • vue的简介
  • create命令属于什么语句
  • 织梦如何给栏目增加缩略图
  • 配电箱安装方法
  • 合宪性审查程序
  • 进项税发票可以跨年认证吗
  • 自产自销农产品免税备案取消
  • 织梦怎样实现文件上传
  • 入库单如何做账分录
  • 个人注册公司是否可以免税
  • 京东开专用发票需要用公户付款吗?
  • 临时工工资怎么报个税
  • 无形资产的摊销计入什么科目
  • 工程结算收入如何确定
  • 办理外经证后缴税怎么交
  • 实物投资需要缴纳增值税吗
  • 政府专款专用
  • 专利的费用计入成本吗
  • 滴滴发票抬头是什么意思
  • sql server查询指定内容
  • sql server储存过程的创建与使用
  • 老毛桃winpe系统对注册表信息进行备份的方法
  • CentOS7的hostnamectl命令使用详解
  • win7 重装系统
  • 随机产生10个数
  • 微信开发者软件
  • xp系统开机出现英文怎么办
  • win7系统的安装
  • 在centos上安装pycharm
  • windows7basic怎么改
  • mac nums
  • rsync安装使用详解
  • shell脚本运行linux命令
  • dos命令行怎么打开
  • css中的auto
  • 虚拟机中使用keil
  • jquery节点操作
  • js clearInterval()方法的定义和用法
  • jquery weui
  • javascript怎么学
  • android通信机制
  • 河南省个人无犯罪证明书
  • 一般纳税人做账收费标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设