database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41111 게시물 읽기
No. 41111
특정문자 개수 세는 방법 알려주세요
작성자
초보임당
작성일
2016-03-29 10:30
조회수
7,849

 

안녕하세요 질문하나 드립니다.

 

A

-,-

-,-,-

-,-

 

 

위와같은 컬럼에서 , 개수를 세고싶은데요

A B

-,- 1

-,-,- 2

-,- 1

 

B열과 같이 결과값 계산하는 방법좀 알려주세요ㅠㅠ

이 글에 대한 댓글이 총 1건 있습니다.

문자열에서 문자갯수세는 방법은 여러가지가 있군요

1. select length(col)-length(replace(col,',')) from 테이블
 
2. select nvl(length(regexp_replace(col,'[^,]', NULL) ),0) from 테이블 (oracle 10g 이상)
 
3. select regexp_count ( col, ',' ) from 테이블 (oracle 11g 이상)
 
참고가 되시길
전 아래를 참고했습니다.
http://www.sqlsnippets.com/en/topic-12818.html
정상규(pajama)님이 2016-03-29 10:50에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41114index range scan을 unique scan으로 풀리도록 할 수 있나요? [1]
2016-04-01
7101
41113linux 관련 엄청 어려운 문제 [2]
초보DBA
2016-03-31
7267
41112암호화 질문입니다.
우와
2016-03-30
7061
41111특정문자 개수 세는 방법 알려주세요 [1]
초보임당
2016-03-29
7849
41110SP 호출 후 OUT 파라미터로 SELECT구문 생성 가능여부
권순환
2016-03-28
7356
41109count 관련 문의 [1]
초보
2016-03-28
7315
41108rownum 관련 문의 드려요... [2]
도와주세욤...
2016-03-24
7561
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다