位置: 编程技术 - 正文

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年白酒新政策
  • 红字专票进项税额如何做
  • 公司筹建期间发生的费用怎么处理
  • 出口专用发票应在哪里开
  • 冲减应收帐款分录
  • 汽车的高速公路是指
  • 外请人员所发生的费用怎么做账
  • 公司开业两周年致辞
  • 应返还财政额度是什么科目
  • 原油资源税计税方法
  • 简易计税项目可以差额征税吗
  • 一张报关单上最多不能超过
  • 企业拆迁补偿款要交哪些税
  • 小规模纳税人注销流程及费用
  • 购买使用过的固定资产如何计提折旧
  • 公司一般户要做账吗
  • 现金支票存根会计要签字吗
  • 航天金税电子发票
  • 新版edge浏览器兼容性视图怎么设置
  • 软件和硬件的成本按销售占比做分摊怎么算
  • 外购无形资产发生的交易费用
  • 财务软件上线需注意什么
  • 证券公司佣金是买卖都要收吗
  • 路由器怎么才能用
  • 暂估入库的税务分录
  • 为什么微信转账不成功
  • php自定义协议
  • 行政事业单位招待费比例
  • 如何设置长期有效的群二维码安卓手机
  • 合伙企业利润分配首要依据
  • 公司收到财政补贴款的会计分录
  • 进出口会计账务处理
  • 反写必须15号之前吗
  • 物业监控安装地点要求
  • 增值税加计扣除计入什么科目
  • 支付所得税属于经营活动产生的现金流量吗
  • asp 数据库
  • 财务软件在建立账套功能中提供了
  • 购买礼品送客户取得普票怎么做账
  • 无票收入不走对公账户
  • 公司法人必须在公司名下缴纳社保吗
  • 销售费用主要账户包括
  • 公司的房租发票怎么开
  • 单位车辆转籍
  • 个税手续费返还奖励财务人员的文件
  • 税控盘超过15号还可以抄报吗
  • 租赁办公楼
  • 改制基准日对人员的影响
  • 账面价值,账面净值,账面余额三者的区别存货
  • phpmyadmin配置文件
  • mysql 5.7.13 winx64安装配置方法图文教程
  • mysql的外键
  • mysql 5.7.32
  • FC7中用yum自动搜索安装软件
  • win8怎么清空电脑只剩系统
  • zmweb.exe是什么进程
  • 常用的linux操作
  • gnome版本
  • RedHatLinux AS3中APACHE+SendMail+OpenWebMail整合
  • A Type-Safe Event System for Unity3D
  • perl编程
  • 用python抓取数据
  • arp欺骗防护软件
  • win10如何使用命令
  • Python工程师面试题 与Python Web相关
  • 解决js请求服务问题
  • python写出来的程序怎么用
  • 手游 unity
  • 安卓开源组件
  • Javascript Object.extend
  • python 包 __init__
  • 住宿发票税率1%怎么回事
  • 村委会税务登记流程
  • 上海嘉定小学入学积分
  • 北京出租车发票微信怎么查真伪?
  • 江西省抚州市黎川县洵口镇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设