할일
get request에서 정수가 들어있어야 하는 부분 Valid체크
필요한 함수
TRY_CAST: varchar -> integer로 타입변환
URL_EXTRACT_PARAMETER: parameter에서 필요한 값을 추출
CONCAT: query_string에 물음표(?)를 붙여줘야 URL_EXTRACT_PARAMETER가 작동한다
SELECT *
FROM "디비"."테이블"
WHERE year = '1993'
AND month = '02'
AND day = '05'
AND uri = 'localhost:유알엘'
AND TRY_CAST ( URL_EXTRACT_PARAMETER(CONCAT('?', URL_DECODE(query_string)), 'integer가 들어있어야 하는 필드') AS INTEGER ) IS NULL
아테나 지원하는 함수 보기
SHOW FUNCTIONS
'aws athena 쿼리 저장' 카테고리의 다른 글
athena test table (0) | 2021.06.18 |
---|---|
remove accents in athena query (0) | 2021.06.18 |
[athena] split string into array (0) | 2021.05.06 |