沧州三亚菏泽经济预测自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

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

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

谁说碎花很显土气?开春这样穿,温柔气质又减龄不少女生对碎花裙是又爱又恨。爱是因为它实在太好看了,很适合在春天穿,满满的少女氛围感。恨是因为每次穿碎花裙出门,总感觉自己像大妈,显老又土气。其实想要不穿出土味,也……郭碧婷两年三胎被嘲生育机器,给向家诞下一子被赠2亿豪宅当还在哺乳期期的郭碧婷还没来得及喘口气,就被向太爆出她愿意生三胎的新闻,给带上了生育机器的帽子。在一胎女儿不到两岁时,郭碧婷就怀上了胎儿子,对此向太乐开了花。在微博上看到……开发必看!一文读懂SalesforceSOQL查询和限制SOQL是支持我们与Salesforce数据库交互的查询语言。开发人员在编写Apex时通常会使用到SOQL,此外,它还允许管理员和开发人员从组织内部检索数据并在导出结果时生成强……在一加11手机发布后,前代一加10Pro是否更具性价比?请您不要忘了点赞关注收藏支持。我是尼古拉斯lalala,带来更多有趣的物件随着一加11的发布,前代的一加数字系列一加10Pro也迎来了降价优惠。从最初发布时的12GB25……欧超准备重启了?皇马喉舌欧超保底奖金都远超欧冠夺冠奖金欧超要重启了?前两天,欧洲法院宣布,将会在12月份公布欧超案的审理结果。而许多球迷都开始猜测,皇萨文和欧足联到底谁能胜出。不过,从目前的情况来看,似乎是皇萨文胜出的可能性更大。……第五人格古董商技能介绍一览,一个技能五种玩法,新角色有点难作为即将上线的新角色,古董商PV刚发布的时候伴饭酱就被身边的陪玩小姐姐拉着一起讨论,毕竟是为数不多国风角色,加上漂亮的初始形象和一看就很厉害的技能。让古董商一下子就打中了小姐姐……数字贸易成经济增长点这个新近推出的数字化服务方案要助力中国企新民晚报讯(记者杨硕)当前,数字智能为引擎加注动力,数字贸易正成为经济增长新引擎,大数据、云计算等新一代技术的运用,使数字化服务方案成为近几年不少企业关注的重点。邓白氏日前在亚……射手假说,到底有多恐怖?细思极恐的三体中有一个细思极恐的射手假说,有一名神枪手在一个靶子上故意每隔十厘米打出一个洞设想在这个靶子的平面中生活着一种未知智能生物他们中的科学家在对自己的宇宙进行观测时发现了一……江西赣县区开足马力加快项目建设进入4月份以来,江西赣县区多个重大项目开足马力抓进度。日前,在江西师大附中中科院赣江院高中部建设现场,机器轰鸣,挖掘机、打桩机等各类施工车辆往来穿梭,呈现一派热火朝天的建设场面……为爱朗读新春特别策划丨亲子共读经典优秀作品展播(第二辑)今天请您欣赏的是由杨笑然和妈妈朗读的文章《拜年祭祖》,选自冯骥才先生主编的我们的节日系列丛书《春节》、由张佳音和妈妈朗读的选自作家冰心的文章《童年的春节》和由爱莎和妈妈朗读的《……知名童星官宣求婚成功4月1日,童星郝邵文在抖音官宣求婚成功。同时在微博发文,并喊话:都不许欺负我老婆!也有不少热心网友在评论区祝福。微博网友评论郝劭文,1990年1月4日出……用AI复活亲人,为何是一件值得担忧的私事新京报快评资料图。图ICphoto自2014年AI换脸技术面世以来,公众既惊叹于深度学习模型带来的纤毫毕现,同时,又对这一技术过于栩栩如生而忧心忡忡。不到十年间,人工智能技术从图像……
长江之旅狐假虎威新编秋思改写哪些因素可导致卵泡发育不良修女的假期为什么牛顿和爱因斯坦晚年时都研究神学?这种肉白送也别吃,细菌寄生虫的集中营,吃多了谁也没辙一文读懂郭艾伦和辽宁矛盾恩怨,不陪太子读书,不走张庆鹏老路我的妈妈为什么我们不敢成功胡军代言网贷品牌翻车,34万人被骗390亿元怎样才能让头发长得快个秘方教你呵护出飘飘长发小额投资理财项目有哪些?周汶锜的混血儿子每年学费逾4万,弃读国际学校只为一个原因中华人民共和国刑法中重婚能单方构成吗夫妻之间抚养诉讼程序怎么样走?无绳电话哪个牌子好农村空闲宅基地遇拆迁如何补偿?canmake眼影真假对比canmake眼影真假辨别设计的两个极端世界:“性冷淡”和“性热烈”超光速1万倍起的量子纠缠可传递信息?超光速是真,传递信息是假论文后现代社会与知识分子角色小米什么手机好(小米哪款手机比较小巧)离婚冷静期什么时候开始执行离婚冷静期自年月日起施

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找