콘텐츠로 이동

다음 비교 메서드는 Analyze 식에서 사용할 수 있습니다.

범주     식 구조 예제 설명
일반 사용 > > table.column > 23 보다 큼
일반 사용 < < table.column < 23 보다 작음
일반 사용 >= >= table.column >= 23 크거나 같음
일반 사용 <= <= table.column <= 23 작거나 같음
일반 사용 == == table.column == 23 같음
일반 사용 != != table.column != 23 같지 않음
일반 사용 and_ and_() and_(table.a > 23, table.b == u’blue’) AND SQL 조건을 생성합니다
일반 사용 any_ any_() table.column.any((‘red’, ‘blue’, ‘yellow’)) 열에 SQL ANY() 조건을 적용합니다
일반 사용 between between table.column.between(23, 46)

get_column(table, ‘LAST_CHANGED_DATE’).between({start_date}, {end_date})
SQL BETWEEN 조건을 적용합니다
일반 사용 contains contains table.column.contains(‘mno’)

table.SOURCE_SYSTEM.contains(‘TEST’)
SQL LIKE ’%%’를 적용합니다
일반 사용 endswith endswith table.column.endswith(‘xyz’)

table.Parent.endswith(‘:EBITX’)

table.PERIOD.endswith(“01”)
SQL LIKE ’%%’를 적용합니다
일반 사용 FALSE FALSE FALSE False, false, FALSE - Python False의 별칭입니다
일반 사용 ilike ilike table.column.ilike(‘%foobar%’) SQL ILIKE 메서드를 적용합니다
일반 사용 in_ in_() table.column.in_((1, 2, 3))

get_column(table, ‘Source Country’).in_([‘CN’,‘SG’,‘BR’])

table.MONTH.in_([‘01’,‘02’,‘03’,‘04’,‘05’,‘06’,‘07’,‘08’,‘09’])
값이 튜플에 포함된 값 중 하나인지 테스트합니다
일반 사용 is_ is_ table.column.is_(None)

get_column(table, ‘Min SafetyStock’).is_(None)

get_column(table, ‘date_pod’).is_(None)
IS NULL과 같은 용도로 SQL IS를 적용합니다
일반 사용 isnot isnot table.column.isnot(None) IS NOT NULL과 같은 용도로 SQL IS를 적용합니다
일반 사용 like like table.column.like(‘%foobar%’)

table.SOURCE_SYSTEM.like(‘%Adjustments%’)
SQL LIKE 메서드를 적용합니다
일반 사용 not_ not_() not_(and_(table.a > 23, table.b == u’blue’)) 조건을 반전합니다
일반 사용 notilike notilike table.column.notilike(‘%foobar%’) SQL NOT ILIKE 메서드를 적용합니다
일반 사용 notin notin table.column.notin((1, 2, 3))

table.LE.notin_([‘12345’,‘67890’])
IN 조건을 반전합니다
일반 사용 notlike notlike table.column.notlike(‘%foobar%’) SQL NOT LIKE 메서드를 적용합니다
일반 사용 NULL NULL NULL Null, null, NULL - Python None의 별칭입니다
일반 사용 or_ or_() or_(table.a > 23, table.b == u’blue’) OR SQL 조건을 생성합니다
일반 사용 startswith startswith table.column.startswith(‘abc’)

get_column(table, ‘Zip Code’).startswith(‘9’)

get_column(table1, ‘GL Account’).startswith(‘CORP’)
SQL LIKE ’%’를 적용합니다
일반 사용 TRUE TRUE TRUE True, true, TRUE - Python True의 별칭입니다