본문으로 건너뛰기

SQL 문 생성 API

최근 업데이트 2026. 10. 03.

호출 방법은 Open API 문서의 호출 방법 설명을 참고하십시오.

1. 유저 조회용 SQL 문 생성​

인터페이스 URL

/open/get-sql-for-user-search?token=xxx&projectId=377

요청 방식

POST

Content-Type

application/json

요청 Query 파라미터

파라미터 이름예시 값파라미터 타입필수 여부파라미터 설명
tokenxxxString예조회 키
projectId0Integer예프로젝트 ID

요청 Body 파라미터

{
"filter": {
"filterType": "COMPOUND",
"relation": "and",
"filts": [
{
"filterType": "SIMPLE",
"tableType": "user",
"columnName": "city",
"comparator": "equal",
"ftv": [
"상하이시"
]
},
{
"filterType": "SIMPLE",
"tableType": "user",
"columnName": "companynature",
"comparator": "equal",
"ftv": [
"민영"
]
}
]
},
"selectAllColumns": false,
"selectColumns": [
"#account_id", "#distinct_id"
]
}
파라미터 이름예시 값파라미터 타입필수 여부파라미터 설명
selectAllColumnsfalseBoolean아니요모든 필드 조회 여부, 기본값 false
selectColumns["#account_id", "#distinct_id"]List아니요조회할 필드 이름 리스트
filter-Object예속성 필터
filter.filterTypeCOMPOUNDString아니요

필터

  • COMPOUND: 복합 타입
  • SIMPLE: 단순 타입
filter.relationandString아니요필터 논리 관계
filter.filts-List아니요필터 객체 리스트

filter.filts.filterType

SIMPLEString아니요

필터

  • COMPOUND: 복합 타입
  • SIMPLE: 단순 타입
filter.filts.tableTypeuserString아니요user: 유저 속성
filter.filts.columnNamecityString예필드 이름
filter.filts.comparatorequalString아니요비교 연산자
filter.filts.ftv["민영"]List아니요필터 값 리스트

성공 응답 예시

{
"data": {
"sql": "select \"#user_id\", \"#account_id\", \"#distinct_id\" from (v_user_377) where (\"city\" IN ('상하이시')) and (\"companynature\" IN ('민영'))"
},
"return_code": 0,
"return_message": "success"
}
파라미터 이름예시 값파라미터 타입파라미터 설명
data-Object반환 결과
data.sql"select \"#user_id\", \"#account_id\", \"#distinct_id\" from (v_user_377) where (\"city\" IN ('상하이시')) and (\"companynature\" IN ('민영'))"StringSQL 문
return_code0Integer반환 코드
return_messagesuccessString반환 정보

오류 응답 예시

{
"return_code": -1008,
"return_message": "오류 설명"
}
파라미터 이름예시 값파라미터 타입파라미터 설명
return_code-1008Integer반환 코드
return_message오류 설명String반환 정보
이 문서가 도움이 되었나요?
이 페이지의 내용