티스토리 뷰

 

1. SQL과 SOQL의 차이점

 : SOQL(Salesforce Object Query Language)이란 Salesforce용으로 설계된 유사 언어를 의미한다.

 : SQL과 SOQL은 모두 쿼리 언어라는 공통점이 있으나, SOQL에서는 쿼리를 수행하는데 오직 SELECT문을 사용한다는 차이점이 있다.

 : 즉, SOQL에서는 INSERT, UPDATE, DELETE문이 없다.

 : 또한 SOQL에성는 SELECT *와 같이 모든 필드를 조회하는 문이 없다.

 : 이는 SOQL이 Salesforce 데이터를 반환하는 해당 데이터 모두 '데이터베이스를 공유'하는 일종의 다중 테넌트 환경에 상주하기에, *와 같은 와일드 카드 문자의 경우 문제를 일으킬 수 있기 때문이다.

 : 그렇기에 SOQL에서는 반환할 각 필드의 이름을 지정해 줘야 한다.

 

 

2. SOQL의 집계 함수

함수 설명
AVG( ) 숫자 필드의 평균 값을 반환한다.
COUNT( ) / COUNT(fieldName) / COUNT_DISTINCT( ) 쿼리 기준과 일치하는 행의 수를 반환한다.
MIN( ) 필드의 최소값울 반환한다.
MAX( ) 필드의 최대값을 반환한다.
SUM( ) 숫자 필드의 총 합계를 반환한다.

 

 

728x90

'[세일즈포스 개발자]' 카테고리의 다른 글

Salesforce 관련 기초 용어  (0) 2023.03.03
Salesforce의 비즈니스 활동 및 제공 기능  (0) 2023.03.03
Force.com Objects  (0) 2023.03.03
Debug Log ( 디버그 로그 )  (0) 2023.03.02
WSDL 및 APEX SOAP Callouts  (0) 2023.02.24
댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
최근에 올라온 글
Total
Today
Yesterday
공지사항