位置: 编程技术 - 正文

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字符串处理函数)

  • 出口报关单价比合同价高
  • 电子税务局增值税发票系统
  • 2021年专项附加扣除必须要确认吗
  • 汇算清缴时有哪些需要调整的项目
  • 工会经费入账
  • 进项税额销项税额月末需要结转吗
  • 过路费认证用去哪里认证
  • 小微企业免税计入什么科目
  • 空白作废什么意思
  • 补交以前年度增值税的科目处理
  • 本年利润结转在贷方表示什么意思
  • 餐饮行业液化气使用标准
  • 单位出租厂房如何开票
  • 新成立公司注资流程
  • 对方增值税发票丢失怎么办
  • 30万以下免征附加税包含30万吗
  • 代缴水电费是什么意思
  • 企业收购股权要交税吗
  • 会计调账必须写说明吗
  • 自然人税收系统怎么添加人员
  • 企业分立账务处理办法
  • 外出经营地预交税金归主管税务所管吗
  • 留抵税额如何抵扣
  • 印花税可以计入在建工程吗
  • Linux中samba服务区怎么创建多个用户
  • mac系统10.10
  • 压缩文件损坏怎么回事
  • windows设备超时是什么意思
  • linux sar文件
  • 银行对公账户收款码手续费多少
  • 挂账多年的往来账怎么处理
  • 银行卡账户年费是什么意思 为什么扣我银行卡的钱
  • 净资产和净利润一样吗
  • 权重值的确定可以依据什么
  • 移民美国怎样加入医疗保险
  • js文件格式化工具
  • axios有哪些常用方法
  • windows2022下载
  • 20221年的手抄报
  • html中写php
  • yii2高级应用之自定义组件实现全局使用图片上传功能的方法
  • 从财务报表中能看出什么
  • 固定资产加速折旧是什么意思
  • ubuntu卸载ubuntu-desktop
  • 认缴制和实缴制的区别公司破产
  • 承兑汇票私人贴息双方都违法吗
  • sql注入的原理和步骤
  • 非营利组织的一般战略是
  • 不开票收入要交印花税吗
  • 企业固定电话费收费标准
  • 增值税对企业
  • 房屋租赁公司装修费会计分录
  • 投资者以现金支出为准
  • 汽车租赁公司成本
  • 固定资产多少钱入账
  • mysql删除重复字段
  • mysql5.7最新版
  • sql数据库还原方法
  • linux系统中的用户大体可分为三组
  • 多人共用一台电脑,如何保密
  • ubuntu如何清理缓存
  • mac os如何安装软件
  • 飞信安卓下载
  • win1020h2正式版下载
  • iwatch命名
  • 系统升级后c盘空间小了
  • android.permission.interact_across_users_full
  • cocos2dx HelloWorld代码分析
  • css里注释
  • js中的json
  • jquery?
  • cmd命令可以干嘛
  • 运行node.js的应用程序服务器
  • get调用接口
  • vue实现标签页效果
  • Python制作钟表代码
  • 安卓短信提示
  • 卷票是什么票
  • 小企业会计准则的印花税计入什么
  • 房产证是有开发商办吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设