목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

비교 연산자

비교 연산자

비교 연산자는 문자 또는 숫자 문자열을 비교하고 데이터를 조작하고 TRUE(1) 또는 FALSE(0) 값을 반환합니다.
다음 테이블에는 변환 언어의 비교 연산자가 나열되어 있습니다.
연산자
의미
=
같음
>
보다 큼
<
보다 작음
>=
크거나 같음
<=
작거나 같음
<>
같지 않음
!=
같지 않음
^=
같지 않음
보다 큼(>) 및 보다 작음(<) 연산자는 특정 포트의 기본 키 정렬 순서에 따라 숫자 값을 비교하거나 행의 범위를 반환할 때 사용합니다.
비교 연산자를 식에 사용하는 경우 피연산자의 데이터 유형이 동일해야 합니다. 예를 들어 식 123.4 > ‘123’은 10진수와 문자열을 비교하는 식이므로 올바르지 않습니다. 식 123.4 > 123과 ‘a’ != ‘b’는 피연산자의 데이터 유형이 같으므로 유효합니다.
값을 Null 값과 비교하는 경우 결과는 NULL입니다.
필터 조건이 NULL로 평가되는 경우 통합 서비스는 NULL을 반환합니다.

복합 데이터 유형 비교

같음(=)과 같지 않음(!=) 연산자를 사용하여 배열 또는 구조체 같은 복합 데이터 유형을 비교할 수 있습니다.
두 배열이 동일하려면 다음 조건에 해당되어야 합니다.
  • 배열 요소의 데이터 유형이 같아야 합니다.
  • 배열의 크기가 같아야 합니다.
  • 각 인덱스의 항목이 같아야 합니다.
예를 들어 다음과 같은 배열이 있다고 가정합니다.
A = [1, 2, 3] B = [1, 2, 3]
다음과 같은 비교를 수행할 수 있습니다.
A = B
RETURN VALUE
: TRUE (1)
두 배열은 크기가 같고 각 인덱스의 항목이 동일하므로
A[0]=B[0], A[1]=B[1] 및 A[2]=B[2]
입니다.
두 구조체를 비교할 때 다음 조건을 충족하면 두 구조체는 동일합니다.
  • 해당하는 구조체 요소의 데이터 유형이 같아야 합니다.
  • 구조체에 동일한 데이터가 있어야 합니다.
이러한 조건이 충족되면 구조체 요소의 이름이 다른 경우에도 두 구조체는 동일합니다.
예를 들어 다음과 같은 구조체가 있다고 가정합니다.
struct1 { name:'Paul' zip:10004 } struct2 { firstname:'Paul' zip1:10004 }
다음과 같은 비교를 수행할 수 있습니다.
struct1 = struct2
RETURN VALUE
: TRUE (1)