Data Science/DB+SQL
[MYSQL] 구분자로 파싱하여 특정 위치의 항목값 가져오기
-- SET GLOBAL log_bin_trust_function_creators=ON; DELIMITER $$ CREATE FUNCTION f_split_item( src VARCHAR(255), delim VARCHAR(12), position INT ) RETURNS VARCHAR(255) RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(src, delim, position), LENGTH(SUBSTRING_INDEX(src, delim, position -1)) + 1), delim, ''); $$ DELIMITER ; -- Example SELECT f_split_item(src, '|', 1)-- 1111 ,f_split_item(src, '|', 3)-- 33333 ..
2021. 7. 19. 23:26
최근댓글