Data/Data Analysis
2021. 11. 22.
[Snowflake] strtok 여러 delimiter를 사용하여 split 대체함수
pyspark에서는 기존에 split함수를 이용하여 다음과 같이 여러 delimiter가 있을때 작업하면된다. import pyspark.sql.functions as F temp = 'hi|you:what's"up' F.split(temp, '\||:|"') => ['hi', 'you', 'what's', 'up'] 하지만 snowflake에서는 위처럼 작동하지않는다. 별도로 strtok라는 함수를 사용하여 split해줘야한다. temp = 'hi|you:what's"up' strtok(temp, "\||:|"") => ['hi', 'you', 'what's', 'up'] 요 몇일간 써보면서 느낀거지만, snowflake는 여러면에서 복잡한것같다...