큐브리드 컬럼안 원하는 데이터의 갯수 count 하기 0 1 1,729

by 니나노 [CUBRID] 큐브리드 [2016.11.02 17:48:48]


제목 그대로 입니다.

 

name 컬럼안에

데이터가

1.png

dlkdjfg.jpg

dfgdfg. 453. jpg 이런식으로 들었다고 가정하면

각 컬럼의 .의 갯수를 count 할려면 어떻게 질의문을 작성해야 하나요?

오라클은 REGEXP_COUNT 이런함수가 있는걸로 아는데 큐브리드는 없네요

 

by 마농 [2016.11.02 18:33:37]

문자길이 구하는 함수와 문자 바꾸기 함수는 있겠죠?

WITH t AS
(
SELECT '1.png' name FROM dual
UNION ALL SELECT 'dlkdjfg.jpg' FROM dual
UNION ALL SELECT 'dfgdfg. 453. jpg' FROM dual
)
SELECT name
     , LENGTH(name) - NVL(LENGTH(REPLACE(name, '.')), 0) cnt
  FROM t
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입