mysql에서 특정 문자의 개수를 구할 일도 있다.
예를들어 아래와 같은 쿼리문을 조회해서 결과값을 조회했다고 가정해보자.
SELECT DEPT_NAME FROM DEPT_INFO |
DEPT_NAME |
개발팀@@@인사팀 |
조회 결과를 보면 DEPT_NAME 값에는 개발팀@@@인사팀 의 값이 있는데
여기서 특수문자 @의 개수를 구해보자.
SELECT LENGTH(DEPT_NAME) - CHAR_LENGTH(REPLACE(DEPT_NAME, '@@@', '')) FROM DEPT_INFO |
위와같은 쿼리로 조회 시 결과는 3이 출력 될 것이다.
해당 쿼리는 PostGre DB에서도 조회가 가능하다.
'WORK > DB' 카테고리의 다른 글
mysql TRUNCATE를 이용하여 원단위 없애기 (1) | 2023.10.31 |
---|---|
DBeaver 사용 Tip (0) | 2023.10.12 |
mysql 프로세스 확인 및 kill 하기 (0) | 2022.11.29 |
오라클 콤마를 기준으로 가로 또는 세로로 (열, 행) 컬럼 추가하기 (0) | 2020.06.16 |
TOP 또는 FOR XML을 함께 지정하지 않는 한 뷰,하위 쿼리 및 공통 테이블 식에서 ORDER BY 절을 사용할 수 없습니다. (1) | 2020.01.29 |