en eo en es en es ru eo eu ru en en en en en en fr en en pt en ca en en en en fr en en ca zh en en th vi fr new en en en ca de en pt it en eo en en en sv en en en en fa en en en en en en en en en fi en ca zh en sv en en en fr it en de it en ta it en en de en en en it en en ja en pt en pt en en pt ru en en it en en en en en fa ko en ko eo en fi fi eo fr fr en fr en en en ko ko ko en ko ko ko ko ko ko ro en ko ko ko zh ko ko ml ko ko en ko ko ko te ko en zh en en en en sv en ru fr en de ko en en zh en en en en en en ru en en de ko en en zh en en de en sv fr ru fr en de ko en en zh en en de de sv fr en fr en en en en en fr eo ko ko ko ko ko
typecast — IRIS 3.2.3 documentation
선택한 컬럼의 데이터 타입을 원하는 타입으로 변환시켜 반환합니다.
TEXT, INTEGER, BIGINT, REAL, DATE, TIMESTAMP
sql 문의 cast 함수와 같은 역할을 하며, 선택한 컬럼의 타입을 변환시켜 반환합니다.
FIELD_NAME에는 '' 를 사용하거나 사용하지 않을수도 있습니다.
NEW_TYPE에는 따옴표를 사용하지 않습니다.
OPTION에는 "" 를 사용해야 합니다.
, 를 이용하여 연속하여 여러개의 컬럼의 타입 변환이 가능합니다.
... | typecast ('FIELD_NAME'/ FIELD_NAME) NEW_TYPE "OPTION" ... | typecast ('FIELD_NAME'/ FIELD_NAME) TYPE "OPTION", (('FIELD_NAME'/ FIELD_NAME) TYPE "OPTION")*
TIMESTAMP, DATE의 format을 결정할 수 있는 문자열 입니다.
OPTION을 입력하지 않으면 TIMESTAMP는 “YYYY-MM-DD HH:mm:ss”, DATE는 “YYYY-MM-DD”가 기본 옵션입니다.
예제 데이터 모양 입니다.
INTEGER 타입의 AAA 컬럼을 REAL 타입으로 변환하는 예제입니다.
... | typecast AAA real
STRING 타입의 EEE 컬럼을 DATE 타입으로 변환하는 예제입니다.
... | typecast 'EEE' date "YYYY/MM/DD"
STRING 타입의 EEE 컬럼을 DATE 타입과 BIGINT 타입의 DDD 컬럼을 TIMESTAMP 타입으로 변환하는 예제입니다.
... | typecast EEE date "YYYY/MM/DD", 'DDD' TIMESTAMP
© Copyright 2022, team IRIS.
Built with Sphinx using a theme provided by Read the Docs.