반응형
1. 쿼리문 안에서 직접 적용
SELECT
LENGTH(T.COLUMN) - LENGTH(REPLACE(T.COLUMN, ';', ''))) / LENGTH(';')
FROM TABLE AS T
2. 함수를 만들어서 적용
CREATE FUNCTION FN_COUNT(X VARCHAR(255), DELIM VARCHAR(12))
RETURNS INT
RETURN (LENGTH(X) - LENGTH(REPLACE(X, DELIM, ''))) / LENGTH(DELIM);
SELECT
FN_COUNT(T.COLUMN, ';')
FROM TABLE AS T
반응형
'Database > ----- Mysql -----' 카테고리의 다른 글
[MYSQL] EXPLAIN 활용법 (0) | 2021.12.13 |
---|---|
[MYSQL] MySQL 쓰면서 하지 말아야 할 것 17가지 (0) | 2017.11.10 |