Show Menu
화제×

필터 조건 정의

연산자 선택

필터링 조건 내에서 연산자를 사용하여 두 값을 함께 연결해야 합니다.
다음은 사용 가능한 연산자 목록입니다.
연산자 목적 예제
같음 두 번째 값 열에 입력한 데이터와 동일한 결과를 반환합니다. 'Jones'와 동일한 성(@lastName) )은 성이 존스의 수신자만 반환합니다.
보다 큼 입력한 값보다 큰 값을 반환합니다. 50보다 큰 연령(@age )은 '50'보다 큰 모든 값을 반환합니다.'51', '52' 등
보다 작음 입력한 값보다 작은 값을 반환합니다. 'DaysAgo(100)' ' 앞에 만든 날짜(@created)는 100일 전에 만든 모든 받는 사람을 반환합니다.
크거나 같음 입력한 값보다 크거나 같은 모든 값을 반환합니다. '30'보다 크거나 같은 연령(@age)은 30세 이상의 모든 수신자를 반환합니다.
작거나 같음 입력한 값보다 작거나 같은 모든 값을 반환합니다. '60'보다 작거나 같은 연령(@age) 은 60세 이하의 모든 수신자를 반환합니다.
같지 않음 입력한 값과 동일하지 않은 모든 값을 반환합니다. 'English'와 같은 언어(@language) .
다음으로 시작 입력한 값으로 시작하는 결과를 반환합니다. 계정 번호(@account)가 '32010'으로 시작됩니다.
다음으로 시작하지 않음 입력한 값으로 시작하지 않은 결과를 반환합니다. 계정 번호(@account)가 '20'으로 시작되지 않습니다 .
포함 입력한 값 이상이 포함된 결과를 반환합니다. 전자 메일 도메인(@domain)에 'mail'이 들어 있으므로 'mail'을 포함하는 모든 도메인 이름을 반환합니다. gmail.com도 반환된다.
포함하지 않음 입력한 값이 포함되지 않은 결과를 반환합니다. 이메일 도메인(@domain)에 'vo'가 없습니다 . 이 경우 'vo'가 포함된 도메인 이름은 반환되지 않습니다. 'voila.fr' 도메인 이름이 결과에 나타나지 않습니다.
비슷함 비슷함 포함 연산자와 매우 유사합니다. 값에 % 와일드카드 문자를 삽입할 수 있습니다. 성(@lastName)이 'Jon%s'과(와) 같습니다 . 여기서 주인공 존스라는 이름은 '조커'로 바뀐다. 등장인물들이 n과 s 사이에 맺어진 문자를 잊어버렸으면 말이다.
비슷하지 않음 비슷함 과 유사합니다 . 입력한 값을 복구할 수 없습니다. 여기서도 입력한 값은 % 와일드카드 문자를 포함해야 합니다. 성(@lastName)이 'Smi%h'과(와) 같지 않습니다 . 여기에서 성이 'Smi%h'인 받는 사람은 반환되지 않습니다.
비어 있음 이 경우 두 번째 값 열에서 빈 값과 일치하는 결과를 찾습니다. 모바일(@mobilePhone)이 비어 있으면 모바일 번호가 없는 모든 수신자를 반환합니다.
비어 있지 않음 Is empty 연산자와 반대로 작동합니다. 두 번째 값 열에 데이터를 입력할 필요가 없습니다. 이메일(@email)이 비어 있지 않습니다 .
포함된 표시된 값에 포함된 결과를 반환합니다. 이러한 값은 쉼표로 구분해야 합니다. 생년월일(@birthDate)은 '12/10/1979,12/10/10/1984' '에 포함되며, 이 날짜 사이에 태어난 수신자를 반환합니다.
에 포함되지 않음 Is included in 연산자와 같은 작동. 여기에서 입력한 값을 기준으로 받는 사람을 제외하려고 합니다. 생년월일(@birthDate)은 '12/10/1979,12/10/1984'에 포함되지 않습니다 . 이전 예제와 달리 이 날짜 내에서 태어난 수신자는 반환되지 않습니다.

AND 또는 EXCEPT

여러 필터링 조건을 사용하는 쿼리의 경우 조건 사이의 링크를 정의해야 합니다. 세 가지 가능한 링크가 있습니다.
  • And 두 가지 필터링 조건을 결합할 수 있습니다.
  • Or 대체 요소를 제공할 수 있습니다.
  • Except 예외를 정의할 수 있습니다.
(기본적으로 제공됨) And 을 클릭하고 드롭다운 목록에서 선택합니다.
  • And :조건을 추가하고 오버필터링을 활성화합니다.
  • Or :조건을 추가하고 오버필터링을 활성화합니다.
    다음 예에서는 이메일 도메인이 "orange.co.uk"을 포함하거나 게시물 코드가 "NW"로 시작하는 수신자를 찾을 수 있습니다.
  • Except :두 개의 필터가 있고 첫 번째 필터가 값을 반환하지 않으면 이 유형의 링크에 예외가 만들어집니다.
    다음 예에서는 받는 사람의 성이 "Smith"인 경우를 제외하고 이메일 도메인에 "orange.co.uk"이 포함된 받는 사람을 반환하려고 합니다.
이 예에서는 다음을 표시할 수 있는 필터를 보여 줍니다.스페인어를 사용하거나 휴대폰 번호를 사용하는 여성 또는 계정 번호가 없는 수신자이고 회사 이름이 "N"자로 시작하는 받는 사람

조건 우선 지정

이 섹션에서는 도구 모음의 파란색 화살표를 사용하여 조건의 우선 순위를 지정하는 방법을 설명합니다.
  • 오른쪽 화살표를 클릭하면 필터에 괄호 수준을 추가할 수 있습니다.
  • 왼쪽에 있는 화살표를 사용하면 필터에서 선택한 괄호 수준을 삭제할 수 있습니다.
  • 세로 화살표를 사용하면 조건을 이동하여 실행 순서를 변경할 수 있습니다.
이 예에서는 화살표를 사용하여 괄호 레벨을 삭제하는 방법을 보여 줍니다. 다음 필터링 조건에서 시작합니다. City equal to London OR gender equal to male and mobile not indicated OR account # starts with "95" and company name starts with "A" .
필터링 조건 위에 커서를 놓고 Gender (@gender) equal to Male Remove a parenthesis level 화살표를 클릭합니다.
Gender (@gender) equal to Male 조건은 괄호 안에서 해제되었다. '런던과 동등한 도시'로 이동했다. 이러한 조건은 함께 연결되어 있습니다( And ).

추출할 데이터 선택

사용 가능한 필드는 한 테이블마다 다릅니다. 모든 필드는 기본 노드인 'The Code'로 Main element ​저장됩니다. 다음 예에서 사용 가능한 필드는 수신자 테이블에 있습니다. 필드는 항상 알파벳순으로 표시됩니다.
창 아래쪽에 선택한 필드의 세부 정보가 표시됩니다. 예를 들어, Email domain 필드는 a Calculated SQL field 이고 그 확장자는 입니다 (@domain) .
도구를 사용하여 사용 가능한 필드를 Search 찾습니다.
사용 가능한 필드를 두 번 클릭하여 출력 열에 추가합니다. 질의 끝에 선택한 각 필드가 창에 열을 Data preview 만듭니다.
고급 필드는 기본적으로 표시되지 않습니다. 사용 가능한 필드 Display advanced fields 의 오른쪽 하단에서 을 클릭하여 모든 항목을 표시합니다. 다시 클릭하여 이전 보기로 돌아갑니다.
예를 들어 수신자 테이블에서 고급 필드는 부울 1 , Boolean 2 Boolean 3 , Foreign key of "Folder" link ​등과같습니다.
다음 예는 수신자 테이블의 고급 필드를 보여줍니다.
다양한 필드 카테고리:
아이콘 설명 예제
단순 필드 이메일, 성별 등
기본 키. 이 SQL 필드는 테이블의 레코드를 식별하는 방법입니다. 식별자 수신자는 기본 키이고 식별자는 정의에 따라 고유합니다.
외래 키 다른 테이블에 대한 링크로 사용됩니다. 받는 사람 외래 키, 서비스 외래 키 등
계산된 필드. 이 유형의 필드는 데이터베이스의 값을 사용하여 요청에 따라 계산됩니다. 연령, 이메일 도메인 등
긴 텍스트가 포함된 필드 댓글, 전체 주소 등
인덱싱된 SQL 필드. 전체 이름, ISO 코드 등
테이블 및 컬렉션 요소에 대한 링크:
아이콘 설명 예제
특정 표에 대한 링크 이것은 1-1 유형 조합과 일치합니다. 소스 테이블 항목은 대상 테이블의 한 번만 일치시킬 수 있습니다. 예를 들어 한 나라에 한 명의 수신자만 연결할 수 있습니다. 폴더, 상태, 국가 등
특정 테이블의 컬렉션 요소입니다. 이것들은 1-N형 조합과 일치한다. 하나의 소스 테이블 항목은 대상 테이블의 여러 번 발생 횟수와 일치할 수 있지만, 대상 테이블의 한 번은 소스 테이블의 한 번만 일치시킬 수 있습니다. 예를 들어 한 수신자가 'n' 구독 문자를 구독할 수 있습니다. 가입, 목록, 제외 로그 등
  • 사이드 아이콘 막대 위에 있는 Add 단추를 사용하여 표현식을 편집할 출력 열을 추가합니다. 표현식 편집에 대한 자세한 내용은 표현식 작성을 참조하십시오 .
  • 빨간색 'x'( 삭제 )을 클릭하여 출력 열을 삭제합니다.
  • 화살표를 사용하여 출력 열의 순서를 변경합니다.
  • Distribution of values 는 선택한 필드의 값(예: 수신자 도시, 수신자 언어 등에 연결된 배포) 분포를 보는 방법입니다.

계산된 필드 만들기

필요한 경우 데이터 서식 지정 중에 열을 추가합니다. 계산된 필드는 데이터 미리 보기 섹션에 열을 추가합니다. Add a calculated field ​을(를) 클릭합니다.
계산된 필드에는 4가지 유형이 있습니다.
  • Fixed string :문자열을 추가할 수 있습니다.
  • String with JavaScript tags :계산된 필드의 값은 문자 및 JavaScript 지시문의 문자열을 결합합니다.
  • JavaScript expression :계산된 필드의 값은 JavaScript 함수 평가의 결과입니다. 반환된 값을 입력(숫자, 날짜 등)할 수 있습니다.
  • Enumerations :이 유형의 필드를 사용하면 새 열에 있는 출력 열 중 하나의 컨텐츠를 사용하거나 수정할 수 있습니다.
    열의 소스 값을 사용하여 대상 값을 지정할 수 있습니다. 이 대상 값이 새 출력 열에 표시됩니다.
    계산된 필드 유형을 추가하는 예 Enumerations 를 사용할 수 있습니다. 이 섹션을 참조하십시오 .
    계산된 Enumerations 유형은 4개의 조건을 포함할 수 있습니다.
    • Keep the source value 소스 값을 변경하지 않고 대상에 복원합니다.
    • Use the following value 정의되지 않은 소스 값에 대한 기본 대상 값을 입력할 수 있습니다.
    • Generate a warning and continue 사용자에게 소스 값을 변경할 수 없음을 경고합니다.
    • Generate an error and reject the line 행을 계산 및 가져올 수 없도록 합니다.
삽입된 필드 Detail of calculated field 의 세부 사항을 보려면 을 클릭합니다.
이 계산된 필드를 제거하려면 Remove the calculated field 십자 기호를 클릭합니다.

표현식 작성

표현식 편집 도구를 사용하여 표현식을 사용하여 집계하거나 함수를 생성하거나 공식을 편집할 수 있습니다.
다음 예에서는 기본 키에 대한 카운트를 실행하는 방법을 보여 줍니다.
다음 단계를 적용합니다.
  1. Add Data to extract 클릭합니다. 창에서 Formula type 표현식을 입력할 공식 유형을 선택합니다.
    사용할 수 있는 공식 유형에는 몇 가지가 있습니다. Field only , Aggregate , Expression .
    Select Process on an aggregate function , and Count . Click Next .
  2. 기본 키가 계산됩니다.
다음은 창에서 사용할 수 있는 선택 사항에 대한 자세한 Formula types 보기입니다.
  1. Field only 창으로 돌아갑니다 Field to select .
  2. Aggregate (Process on an aggregate function) . 다음은 집계 사용의 몇 가지 예입니다.
    • Count 기본 키 개수를 실행할 수 있습니다.
    • Sum 고객이 1년 이상 구매한 모든 항목을 추가할 수 있습니다.
    • Maximum value "n" 제품을 가장 많이 구매한 고객을 찾을 수 있습니다.
    • Minimum value 고객을 분류하고 최근에 오퍼에 가입한 고객을 찾을 수 있습니다.
    • Average . 이 함수를 사용하면 받는 사람의 평균 연령을 계산할 수 있습니다.
      Distinct 상자를 사용하면 열의 고유 값과 0이 아닌 값을 복구할 수 있습니다. 예를 들어 모든 받는 사람의 추적 로그를 복구할 수 있으며 이러한 추적 로그는 모두 동일한 받는 사람과 관계가 있으므로 값 1로 변경됩니다.
  3. Expression 창을 Edit the expression 엽니다. 이를 통해 숫자가 너무 많은 전화 번호를 감지할 수 있으므로 입력 오류가 발생할 수 있습니다.
    사용 가능한 모든 함수 목록은 함수 목록을 참조하십시오 .

함수 목록

유형 공식을 선택한 경우 "표현식 편집" 창으로 이동합니다. Expression 사용 가능한 필드에 다양한 범주의 함수를 연결할 수 있습니다. Aggregates , String , Date , Numerical Currency , Geomarketing Windowing function , Others ​및
표현식 편집기는 다음과 같습니다.
데이터베이스 테이블에서 필드를 선택하고 여기에 고급 기능을 추가할 수 있습니다. 다음 기능을 사용할 수 있습니다.
집계
이름 설명 구문
평균 숫자 유형 열의 평균을 반환합니다. Avg(<값>)
카운트 Counts the non-null values of a column Count(<값>)
CountAll 반환된 값(모든 필드)을 카운트합니다. CountAll()
Countdistinct Counts the distinct non-null values of a column Countdistinct(<값>)
최대 Returns the maximum value of a number, string, or date type column Max(<값>)
최소 Returns the minimum value of a number, string or date type column Min(<값>)
StdDev 숫자, 문자열 또는 날짜 열의 표준 편차를 반환합니다. StdDev(<value>)
합계 숫자, 문자열 또는 날짜 유형 열의 값 합계를 반환합니다. Sum(<값>)
문자열
이름 설명 구문
AllNonNull2 모든 매개 변수가 null이 아니고 비어 있지 않은지 표시 AllNonNull2(<문자열>, <문자열>)
AllNonNull3 모든 매개 변수가 null이 아니고 비어 있지 않은지 표시 AllNonNull3(<문자열>, <문자열>, <문자열>)
Ascii 문자열에서 첫 번째 문자의 ASCII 값 반환. Ascii(<문자열>)
Char 'n' ASCII 코드에 해당하는 문자 반환 Char(<숫자>)
Charindex 문자열 1에서 문자열 2의 위치 반환. Charindex(<문자열>, <문자열>)
GetLine 문자열의 n번째(1에서 n까지) 행 반환 GetLine(<문자열>)
IfEquals 처음 두 매개 변수가 동일한 경우 세 번째 매개 변수를 반환합니다. 없으면 마지막 매개 변수를 반환합니다. IfEquals(<문자열>, <문자열>, <문자열>, <문자열>)
IsMemoNull 매개 변수로 전달된 메모가 null인지 표시 IsMemoNull(<메모>)
JuxtWords 매개 변수로 전달된 문자열을 연결합니다. 필요한 경우 문자열 사이에 공백을 추가합니다. JuxtWords(<문자열>, <문자열>)
JuxtWords3 매개 변수로 전달된 문자열을 연결합니다. 필요한 경우 문자열 사이에 공백을 추가합니다. JuxtWords3(<문자열>, <문자열>, <문자열>)
LPad 왼쪽에서 완성된 문자열 반환 LPad(<문자열>, <숫자>, <문자>)
Left 문자열의 처음 n자 반환 Left(<문자열>, <숫자>)
Length 문자열의 길이를 반환합니다. Length(<문자열>)
Lower 문자열을 소문자로 반환 Lower(<문자열>)
Ltrim 문자열 왼쪽의 공백 제거 Ltrim(<문자열>)
Md5Digest 문자열의 MD5 키를 16진수로 반환 Md5Digest(<문자열>)
MemoContains 메모에 매개 변수로 전달된 문자열이 포함되어 있는지 지정 MemoContains(<메모>, <문자열>)
RPad 오른쪽에 완성된 문자열 반환 RPad(<문자열>, <숫자>, <문자>)
Right 문자열의 마지막 n자 반환 Right(<문자열>)
Rtrim 문자열 오른쪽의 공백 제거 Rtrim(<문자열>)
Smart 각 단어의 첫 번째 문자가 대문자로 표시된 문자열 반환 Smart(<문자열>)
Substring Extracts the substring starting at character n1 of the string and of length n2 Substring(<문자열>, <오프셋>, <길이>)
ToString 숫자를 문자열로 변환 ToString(<number>, <number>)
Upper 문자열을 대문자로 반환 Upper(<문자열>)
VirtualLink 다른 두 매개 변수가 동일한 경우 매개 변수로 전달된 링크의 외부 키 반환 VirtualLink(<숫자>, <<숫자>, <숫자>)
VirtualLinkStr 다른 두 매개 변수가 동일한 경우 매개 변수로 전달된 링크의 외부(텍스트) 키 반환 VirtualLinkStr(<문자열>, <숫자>, <숫자>)
dataLength Returns the string size dataLength(<string>)
날짜
이름 설명 구문
AddDays 날짜에 일자 숫자 추가 AddDays(<날짜>, <숫자>)
AddHours 날짜에 시간(시) 숫자 추가 AddHours(<날짜>, <숫자>)
AddMinutes 날짜에 시간(분) 숫자 추가 AddMinutes(<날짜>, <숫자>)
AddMonths 날짜에 개월 숫자 추가 AddMonths(<날짜>, <숫자>)
AddSeconds 날짜에 시간(초) 숫자 추가 AddSeconds(<날짜>, <숫자>)
AddYears 날짜에 연도 숫자 추가 AddYears(<날짜>, <숫자>)
DateOnly 날짜만 반환(00:00 시간 포함)* DateOnly(<날짜>)
Day 날짜의 일자를 나타내는 숫자 반환 Day(<날짜>)
DayOfYear Returns the number of the day in the year of the date DayOfYear(<날짜>)
DaysAgo Returns the date corresponding to the current date minus n days DaysAgo(<숫자>)
DaysAgoInt Returns the date (integer yyyymmdd) corresponding to the current date minus n days DaysAgoInt(<숫자>)
DaysDiff 두 날짜 사이의 일자 수 DaysDiff(<종료 날짜>, <시작 날짜>)
DaysOld 날짜를 일 단위로 반환 DaysOld(<날짜>)
GetDate 서버의 현재 시스템 날짜 반환 GetDate()
Hour 날짜의 시간 반환 Hour(<날짜>)
HoursDiff 두 날짜 사이의 시간(시) 숫자 반환 HoursDiff(<종료 날짜>, <시작 날짜>)
Minute 날짜의 시간(분) 반환 Minute(<날짜>)
MinutesDiff 두 날짜 사이의 시간(분) 숫자 반환 MinutesDiff(<종료 날짜>, <시작 날짜>)
Month 날짜의 월을 나타내는 숫자 반환 Month(<날짜>)
MonthsAgo 현재 날짜에서 n개월을 뺀 날짜 반환 MonthsAgo(<숫자>)
MonthsDiff 두 날짜 사이의 개월 숫자 반환 MonthsDiff(<종료 날짜>, <시작 날짜>)
MonthsOld 날짜를 월 단위로 반환 MonthsOld(<날짜>)
Second 날짜의 시간(초) 반환 Second(<날짜>)
SecondsDiff 두 날짜 사이의 시간(초) 숫자 반환 SecondsDiff(<종료 날짜>, <시작 날짜>)
SubDays 날짜에서 일자 숫자 빼기 SubDays(<날짜>, <숫자>)
SubHours 날짜에서 시간(시) 숫자 빼기 SubHours(<날짜>, <숫자>)
SubMinutes 날짜에서 시간(분) 숫자 빼기 SubMinutes(<날짜>, <숫자>)
SubMonths 날짜에서 개월 숫자 빼기 SubMonths(<날짜>, <숫자>)
SubSeconds 날짜에서 시간(초) 숫자 빼기 SubSeconds(<날짜>, <숫자>)
SubYears 날짜에서 연도 숫자 빼기 SubYears(<날짜>, <숫자>)
ToDate 날짜 + 시간을 날짜로 변환 ToDate(<날짜 + 시간>)
ToDateTime 문자열을 날짜 + 시간으로 변환 ToDateTime(<문자열>)
TruncDate 날짜+시간을 가장 가까운 시간(초)으로 반올림 TruncDate(@lastModified, <시간(초) 숫자>)
TruncDateTZ 날짜 + 시간을 초 단위의 특정 정밀도로 반올림 TruncDateTZ(<날짜>, <시간(초) 숫자>, <시간대>)
TruncQuarter 날짜를 분기로 반올림 TruncQuarter(<날짜>)
TruncTime 시간 부분을 가장 가까운 시간(초)으로 반올림 TruncTim(e<date>, <초 수>)
TruncWeek 날짜를 요일로 반올림 TruncWeek(<날짜>)
TruncYear 날짜 + 시간을 연도의 1월 1일로 반올림 TruncYear(<날짜>)
TruncWeek 날짜의 요일을 나타내는 숫자 반환 WeekDay(<날짜>)
Year 날짜의 연도를 나타내는 숫자 반환 Year(<날짜>)
YearAnd Month 날짜의 연도 및 월을 나타내는 숫자 반환 YearAndMonth(<날짜>)
YearsDiff 두 날짜 사이의 연도 숫자 반환 YearsDiff(<종료 날짜>, <시작 날짜>)
YearsOld 날짜를 연 단위로 반환 YearsOld(<날짜>)
Dateonly ​함수는 연산자의 시간대가 아닌 서버의 시간대를 고려합니다.
숫자
이름 설명 구문
Abs 숫자의 절대값 반환 Abs(<숫자>)
Ceil 숫자보다 크거나 같은 최소 정수 반환 Ceil(<숫자>)
Floor Returns the greatest integer greater than or equal to a number Floor(<숫자>)
Greatest 두 숫자 중 큰 숫자 반환 Greatest(<숫자 1>, <숫자 2>)
Least 두 숫자 중 작은 숫자 반환 Least(<숫자 1>, <숫자 2>)
Mod Returns the remainder of the integer division of n1 by n2 Mod(<숫자 1>, <숫자 2>)
Percent 백분율로 표현된 두 수의 비율 반환 Percent(<숫자 1>, <숫자 2>)
Random 임의 값 반환 Random()
Round 숫자를 n개의 소수로 반올림 Round(<숫자>, <소수 자리수>)
Sign 숫자 기호 반환 Sign(<숫자>)
ToDouble 정수를 실수로 변환 ToDouble(<숫자>)
ToInt64 실수를 64비트 정수로 변환 ToInt64(<숫자>)
ToInteger 실수를 정수로 변환 ToInteger(<숫자>)
Trunc n1에서 n2까지의 소수점 자르기 Trunc(<n1>, <n2>)
  1. 통화
이름 설명 구문
ConvertCurrency 출처 통화의 금액을 대상 통화의 금액으로 변환합니다. ConvertCurrency(<amount>, <소스 통화>, <대상 통화>, <전환 날짜>)
FormatCurrency 선택한 통화 설정에 따라 표시되는 금액 형식 지정 FormatCurrency(<amount>, <currency>)
지오마케팅
이름 설명 구문
Distance Returns the distance between two points defined by their longitude and latitude, expressed in degrees. Distance(<경도 A>, <위도 A>, <경도 B>, <위도 B>)
기타
이름 설명 구문
Case 조건이 true이면 값 1을 반환합니다. 그렇지 않으면 값 2를 반환합니다. Case(When(<조건>, <값 1>), Else(<값 2>))
ClearBit 값에서 플래그 삭제 ClearBit(<식별자>, <플래그>)
Coalesce 값 1이 0이거나 null이면 값 2 반환, 그렇지 않으면 값 1 반환 Coalesce(<값 1>, <값 2>)
Decode 값 1이 값 2인 경우 값 3을 반환합니다. 값 4를 반환하지 않으면 Decode(<값 1>, <값 2>, <값 3>, <값 4>)
Else 값 1 반환(case 함수의 매개 변수로만 사용할 수 있음) Else(<value 1>, <value 2>)
GetEmailDomain Extracts the domain from an e-mail address GetEmailDomain(<값>)
GetMirrorURL 미러 페이지 서버의 URL 검색 GetMirrorURL(<값>)
Iif 표현식이 true이면 값 1을 반환합니다. 그렇지 않으면 값 2를 반환합니다. Iif(<조건>, <값 1>, <값 2>)
IsBitSet 플래그가 값에 있는지 표시 IsBitSet(<식별자>, <플래그>)
IsEmptyString Returns value 2 if string 1 is empty, otherwise returns value 3 IsEmptyString(<value 1>, <value 2>, <value 3>)
NoNull 인수가 NULL이면 빈 문자열 반환 NoNull(<값>)
RowId 행 번호 반환 RowId
SetBit 값에 플래그 강제 적용 SetBit(<식별자>, <플래그>)
ToBoolean 숫자를 부울로 변환 ToBoolean(<숫자>)
When 표현식이 true이면 값 1을 반환합니다. If not, it returns value 2 (may only be used as a parameter of the case function) When(<조건>, <값 1>)
윈도우 함수
이름 설명 구문
Desc 내림차순 정렬 적용 Desc(<값 1>)
OrderBy 파티션 내의 결과 정렬 OrderBy(<값 1>)
PartitionBy 테이블에서 쿼리 결과 분할 PartitionBy(<값 1>)
RowNum 테이블 파티션 및 정렬 시퀀스에 따라 행 번호 생성. RowNum(PartitionBy(<값 1>), OrderBy(<값 1>))