范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

开发必看!一文读懂SalesforceSOQL查询和限制

  SOQL是支持我们与Salesforce数据库交互的查询语言。 开发人员在编写Apex时通常会使用到SOQL,此外,它还允许管理员和开发人员从组织内部检索数据并在导出结果时生成强大的数据报告。
  SOQL 查询对于编写代码的开发人员,以及通过使用子句扩展查询功能的管理员来说都是一个强大的工具,可以将一些复杂的数据操作转变为一项简单的任务。
  虽然大多数开发人员对如何执行查询有基本的了解,但SOQL可以做的不仅仅是从数据库中检索记录。本篇文章将探讨SOQL查询的构成,以及如何将查询提升到一个新水平。 什么是查询(Query)?
  查询的基本语法看起来相对简单,SELECT语句中有几个字段,就有了一个基本查询。我们可以将查询分解为不同的块(通常称为子句),这些块定义应该检索哪些数据,以及应该如何格式化数据。
  所有查询都包含一个 SELECT子句 ,这是查询的一部分,用于确定要返回的字段,后面跟着FROM关键字,说明被查询的对象。
  WHERE子句
  通过提供可以使用 AND或OR运算符 组合的逻辑运算符,用于筛选出要返回的记录。
  TYPEOF子句
  用于在引用多态查找时提供要选择的字段,例如查询与特定对象相关的任务。
  WITH子句
  用于指定附加查询行为;这可能是通过WITH SECURITY_ENFORCED强制执行字段级权限,或者在查询问题时指定数据类别。
  ORDER BY 子句
  以特定的方式对查询结果进行排序。
  GROUP BY 子句
  这个子句彻底改变了查询的行为。GROUP BY查询不是返回单个记录作为结果,而是将查询更改为聚合查询,返回基于集合数据集而不是单个行的数据。
  关系查询(Relational Queries)
  SOQL的另一个强大功能是能够跨越查询中的关系。例如,检索父帐户的名称,检索与某个帐户相关的联系人。
  关系查询主要有以下两种类型:
  子对父(Child to Parent)
  当我们查询子对象时,它们沿着关系树上升,引用父对象的字段。
  这些可以 上升5个级别 ,引用祖父、曾祖父等的字段。
  这些类型的关系是通过点符号来访问的,关键是要记住它使用的是关系名,对于自定义的关系, 关系名称是以__r 结尾 。
  父对子(Parent to Child)
  它们沿着关系树向下,引用作为查询记录子对象的记录和字段。
  这些查询只能向下一级。 也就是说,可以查询一个帐户的联系人,但不能查询与这些联系人相关的记录。
  这些是通过SELECT子句中的子查询编写的, FROM是关系名称 (例如Contacts或 My_Custom_Objects__r)。
  聚合查询(Aggregate Queries)
  聚合查询可以把大量复杂的数据集压缩成几行,为你提供所需的准确数据。
  根据具体用例,可以使用以下聚合函数:
  COUNT() / COUNT(fieldName): 计算查询返回的行数。通常与Id字段或其他查找一起使用。
  COUNT_DISTINCT(fieldName) : 计算查询的唯一非空值的数量。
  AVG(fieldName) : 根据查询返回的行返回字段的平均值。
  MIN(fieldName) : 根据查询返回字段的最小值。可以在选项列表中使用,根据选项列表排序顺序返回。
  MAX(fieldName) : 根据查询返回字段的最大值。可以在选项列表中使用,根据选项列表排序顺序返回。
  SUM(fieldName) : 根据查询结果返回字段的数字总和。
  GROUP BY子句还有两个兄弟子句,可以进一步增强查询能力,同时通过返回各种小计,提供与标准GROUP BY子句相同的数据。 GROUP BY ROLLUP
  与多个字段聚合一起使用(例如,计算各阶段的业务机会数量并合计其总额)。
  采用聚合查询,并返回每个类别的小计。
  包括每个字段组合的分类汇总行。
  有最终总计行。
  上面的查询将返回以下内容:
  GROUP BY CUBE
  与多个字段聚合一起使用(例如,计算各阶段的业务机会数量并合计其总额)。
  为我们提供分组字段的所有组合的聚合。
  包含比GROUP BY ROLLUP更多的信息。
  字段排序无关紧要。
  用于生成交叉表格报告。
  上面的查询将返回以下内容:
  通过使用HAVING子句可以进一步筛选这些查询。 例如,假设有一个用特定关键字标记联系人的对象,我们希望找到标签为"United Kingdom"、"Salesforce Developer"和"Available"的所有联系人,可以使用以下查询来准确地找到这些联系人。
  HAVING子句也可以附加到GROUP BY ROLLUP和GROUP BY CUBE查询中,以进一步自定义返回的确切结果。 Limits和Limitations
  SOQL也有自己的限制。对于SOQL查询,这些限制可以根据运行查询的上下文而改变,以下是它的通用限制:
  100k字符限制: 整个查询(包括所有子句)的长度必须少于100k个字符。
  WHERE子句中的字符串 限制为4000个字符 。这是针对单个字符串,而不是整个WHERE子句。
  不超过 55个 子对父关系。
  不超过 20个 父对子关系。
  父对子关系只能在 FROM子句 中的对象上执行。
  可能会在Apex中使用SOQL,Apex对如何使用SOQL有更多限制:
  同步进程中最多 100个 查询
  异步进程中最多 200个 查询
  每个进程最多返回 50000行
  注意: 聚合查询也计入此限制,但它们的使用量计算方式不同。查询返回的每1行都计为1行,不管数据是否是从几个记录中聚合的。例如,如果以下查询返回7行" SELECT COUNT(Id), AccountId FROM Contact GROUP BY AccountId ",不管统计的联系人数量如何,它只会消耗此限制中的7行。
  - end -

三笘薰与美国的比赛错过了一些机会,在英超联赛得到了锻炼直播吧9月23日讯在昨晚结束的热身赛中,日本队20战胜美国队,其中三笘薰在比赛第69分钟替补出战,并在比赛结束前上演带球长驱直入直捣黄龙的个人秀。赛后三笘薰接受了采访,他表示获得出中国电动汽车弯道超车之际,美国明着护犊子,欧盟韩国反应激烈欧盟贸易专员东布罗夫斯基斯表示,欧盟正在评估美国最近通过的通胀削减法案中关于电动汽车补贴的政策,是否违反了世贸组织的准则。根据该法案,美国向购买电动汽车的消费者提供了两种补贴,买新女篮世界杯李梦21分王思雨17分4篮板6助攻,中国负于美国遭首败北京时间9月24日1230,女篮世界杯继续进行,中国队迎战美国队,双方最近一次交手是在2018年世界杯小组赛中,中国88100负于美国,本场比赛中国女篮依然沿用前面两场的首发阵容,德媒德国拟国有化又一天然气进口商据德国明镜周刊网站22日报道,德国政府计划将天然气进口商保障欧洲能源安全公司收归国有,以避免其破产。此前一天,德国政府决定将本国最大的俄天然气进口商尤尼珀公司收归国有,以使其摆脱因不吹不捧,8大国产羽绒服品牌,实力不输全球顶级品牌,却无人知谈起羽绒服,应该没有人不知道萌可睐和加拿大鹅,谈起户外运动顶级品牌,也没有人不知道加拿大的始祖鸟。羽绒服作为一个秋冬季节永恒的热门话题,总会让很多人对追求品牌知名度,还是追求性价比李哥也要靠边站!盘点S12世界赛大龄选手,Jesen一马当先年龄,一直都是电子竞技职业选手职业生涯必须要面临的最大问题之一。除非这名职业选手能够长期保持着非常刻苦的训练,不然岁数大了起来,大部分情况下,比赛中的操作反应都会出现明显的变化。英为什么到了60岁,病就增多了?医生忠告60岁后,建议多做4件事随着年龄的增长,人体的各项机能也会下降,身体抵抗力变差,一些疾病容易找上门来,给身体健康带来了极大的影响。疾病的产生和长期不良的生活习惯和饮食习惯有着很大的关系,60岁之后开始步入如何评价英雄联盟职业选手孙亚龙(笑笑)?孙亚龙(笑笑),效力战队IG战队(前CCM战队),效力时间20112014年。综合评级T2(弱)小编以为评价职业选手应当从学习力创造力竞技力赛场影响力职业度五个纬度来综合评定。学习中超一个新郑智冉冉升起!36岁老将16场3球8助,一人扛起一个队相信在本赛季中超联赛开始之前,很多球迷都会认为一支球队是本赛季降级的大热门,甚至认为他们比河北队还要困难,这支球队就是大连人队。因为他们是上赛季降级的球队,当时他们在附加赛中两回合对母亲吃下的食物反应各异胎儿也有口味偏好?英国杜伦大学牵头的一项研究显示,胎儿对母亲吃下的不同味道食物反应各异。研究人员由此认为,孕妇饮食可能会影响宝宝出生后的口味偏好,如适当引导,或许能帮助宝宝养成健康饮食习惯。杜伦大学你们是否曾想过提前知道胎儿性别?当你们是准爸妈的时候,是否曾想过提前知道胎儿性别?是否会根据民间流传的症状猜测?比如酸儿辣女,肚型圆生女,肚型尖扁生男,女美娘,儿丑娘等等。是否会委婉询问医生猜性别?比如医生,我是
春天最好的蔬菜,常吃体无忧,分享10道家常做法,鲜香美味吃不够新年美食市集大家好,欢迎大家来到我的美食自媒体,我是美食领域创作者锦绣V山东专注美食,让生活更有味。今天为大家带来了几道家常美食的做法,这几道美食也是深受大家的喜欢,而且是很常见的丝瓜别炒着吃了,加1把韭菜,大厨教你秘制新吃法,比红烧肉还香丝瓜别炒着吃了,加1把韭菜,大厨教你秘制新吃法,比红烧肉还香。丝瓜味道清甜口感滑嫩,吃起来爽口清淡。关于丝瓜,我们吃得最多的应该是清炒丝瓜,特别是炒丝瓜的汤汁,清淡爽口,特有的咸甜春天怎么穿牛仔裤才够好看?可以从鞋子下功夫,想不时髦都难牛仔裤真的过时了吗?放眼望去,大街上的很多女性基本上都离不开牛仔裤,穿上时髦的牛仔裤,风格简单低调大气,自带高级感,看到牛仔裤的款式如此之多,你是否还是没有穿搭思路呢?不会搭配没关开往春天的地铁就在17号线图集开往温江方向的成都地铁17号线,这几天格外漂亮。从地下来到地面的地铁车厢,穿行在这一带的春花盛开的苗圃中,就像穿梭在花园里。优美的景色引来不少摄影爱好者在这里创作。封面新闻记者杨涛2023死神级锋线战靴!凯文杜兰特Nike篮球鞋推荐清单如果要谈到得分,那KevinDurant凯文杜兰特绝对是NBA史上最强大的进攻武器之,208cm的身高配上夸张臂展,却具备后卫般的进攻模式,配备无解跳投和切入延展性,从转换快攻运动Win11Dev预览版Build25300新功能可在任务栏结束任务进程IT之家2月16日消息,微软今天推出了Windows11Dev预览版Build25300,除了官方更新日志中提到的一些功能之外,该预览版还有一个隐藏功能,那就是可以直接在任务栏操作谷歌引入两项功能改善安卓应用内浏览体验IT之家2月16日消息,谷歌在本月发布的开发者博文中表示,将大幅改进安卓应用内部浏览器的访问体验。谷歌表示通过拆分视图更好地处理多任务支持密码管理和自动填充两项功能来改进体验。目前AC控制器Portal功能典型配置案例应用介绍随着智能手机平板电脑等移动互联网终端的普及,酒店商场餐厅等越来越多的服务场所需要给客户提供免费WiFi。对无线接入用户的认证和推送广告信息成为该类公共无线网络的基础要求。A苹果有望在iOS16。4中面向AppleCard用户推出余额宝功能IT之家2月17日消息,苹果于去年10月宣布,将为AppleCard用户推出高收益的SavingsAccount服务,也就是相当于我们熟悉的余额宝功能。但苹果之后就再也没有公布后续血压高的人,宜吃这三样,常吃身体棒,三样是啥?赶紧来看看头条创作挑战赛大家好,欢迎来到小看美食分享篇。随着疫情连续几年爆发,社会经济下滑,近几年企业效益不景气,一波又一波的裁员,失业人员急速上升,高血压已不再是七老八十人群的专属了。血压这些春菜吃之前要记得焯水,为了健康别图省事,建议收藏头条创作挑战赛春天已经悄悄来临,虽然气温的变化还没有那么明显,但是大量春菜的上市,已经明显让我们感觉到春天的脚步,随着春天的到来,大地完全被绿化了,其中的绿化除了一些不知名的野草,