关于SOQL(一)】的更多相关文章

1,类对象 & 接口 & 属性   2, Object & SOQL    …
在salesforce中,我们做SOQL查询时,往往需要用到计算式,比如求和,求平均值,或者过滤数据时,往往需要通过时间日期过滤,SOQL已经封装了很多的函数,可以更加方便我们的sql查询而不需要自己另外设计. 一. 聚合函数 常用的聚合函数有如下几种: AVG():求平均值 COUNT():求记录个数 COUNT_DISTINCT():求不重复记录个数 MIN():求记录中最小值 MAX():求记录中的最大值 SUM():求和 这些聚合函数通常和group by fieldName 一起用,达…
建立好的数据表在数据库中查看有很多方式,本人目前采用以下两种方式查看数据表. 1.采用schema Builder查看表结构以及多表之间的关联关系,可以登录后点击setup在左侧搜索框输入schema Builder 或者build-->schema Builder进入: 2.采用force.com Explorer通过自己写查询语句来查询数据. 此链接为force.com Explorer的下载链接:  http://force-com-explorer-beta.software.infor…
salesforce中对于数据库操作和JAVA等语言对于数据库操作是有一定区别的.salesforce中的数据库使用的是Force.com 平台的数据库,数据表一行数据可以理解成一个sObject变量.接下来主要讲解一下sObject以及单表的简单DML操作. 详细了解sObject以及DML操作请参看官方PDF文档或查看下方链接进行参考: https://developer.salesforce.com/trailhead/en/module/apex_database 一)sObject 通…
Salesforce 中的用户操作 打开按公司名称排序的供应商记录列表视图.SOQL 查询 SELECT CompanyName__c,ContactName__c FROM Suppliers__x ORDER BY CompanyName__c ASC LIMIT 26 Salesforce 中的用户操作 点击查看按城市排序的供应商记录列表视图的第二页.SOQL 查询 SELECT City__c,CompanyName__c FROM Suppliers__x ORDER BY City_…
SOQL 是Salesforce中的查询语言,他的全称是Salesforce Object Query Language. 从字面上就能够看出,这个语言是一种基于对象的查询语言. 在Salesforce中,我们能够建立对象,Salesforce中也有自己的对象,对于这些对象,可以抽象的认为这些对象就是一个个的Data Table. 每个对象下,都拥有字段的属性,而SOQL的作用就是查询各个Object 下的 Fields. SOQL的基本语法和我们熟知的SQL并无太大区别,例如: List<Ac…
salesforce里有soql.sosl两种查询语法,soql针对模糊搜索也有‘like’关键字,然而只能针对其自带字段如:Name.Id:对于自定义添加的字段如:Message__c.Note__c采用‘like’模糊检索则会报错. 然而,一般情况业务需求上更多的会对自定义字段有模糊检索的需求,因此对此作了一些调查,然而国内salesforce并不流行,论坛博客相关讨论也很少,参考了部分JP博客.官方的相关文档,总结出两种思路来应对自定义字段模糊检索问题. 一.通过sosl(salesfor…
salesforce里有soql.sosl两种查询语法,soql针对模糊搜索也有‘like’关键字,然而只能针对其自带字段如:Name.Id:对于自定义添加的字段如:Message__c.Note__c采用‘like’模糊检索则会报错. 然而,一般情况业务需求上更多的会对自定义字段有模糊检索的需求,因此对此作了一些调查,然而国内salesforce并不流行,论坛博客相关讨论也很少,参考了部分JP博客.官方的相关文档,总结出两种思路来应对自定义字段模糊检索问题. 一.通过sosl(salesfor…
1.SOQL SOQL是对象查询语言.它可以在单个sObject中在给定标准上搜索记录. 2.SELECT语句 [格式]SELECT 列名称 FROM 表名称 [示例] 3.SELECT...WHERE语句 [格式]SELECT 列名称 FROM 表名称 WHERE 筛选条件 [示例] 4.ORDER BY语句 [格式]SELECT 列名称 FROM 表名称  ORDER BY 字段名 DESC / ASC [示例] 5.LIMIT语句 [格式]SELECT 列名称 FROM 表名称  LIMI…
两种在循环中引用 SOQL 的方法 第一种方法: List<Account> accounts = [SELECT Id FROM Account WHERE NumberOfEmployees > 300]; for (Account acc : accounts) { // 具体逻辑 } 第二种方法: for (List<Account> accounts : [SELECT Id FROM Account WHERE NumberOfEmployees > 300…