반응형
SQL(Oracle)을 사용하여 문자열의 크기를 계산하는 방법은 무엇입니까?
오라클에 문자 크기 수를 셀 수 있는 함수가 있는지 궁금합니다. 즉, "버거"가 주어지면 SQL이 6을 반환합니다.
i.e. select XXX('Burger') from DUAL;
CHAR / VARCHAR2의 경우 LENGTH()를, CLOB의 경우 DBMS_LOB.GETLENGTH()를 사용할 수 있습니다.두 기능 모두 실제 문자(바이트가 아님)를 카운트합니다.
바이트가 필요한 경우 링크된 설명서를 참조하십시오.
당신은 길이() 기능이 필요합니다.
select length(customer_name) from ar.ra_customers
길이 기능이 그것을 할 것입니다.http://www.techonthenet.com/oracle/functions/length.php 을 참조하십시오.
당신의 예에 관하여
select length('Burger') from dual;
이것이 도움이 되길 바랍니다 :)
언급URL : https://stackoverflow.com/questions/6569276/how-to-make-use-of-sql-oracle-to-count-the-size-of-a-string
반응형
'programing' 카테고리의 다른 글
장고: 왜 일부 모델 필드는 서로 충돌합니까? (0) | 2023.06.26 |
---|---|
스프링 부트 사용 중 스프링 배치 범위 문제 (0) | 2023.06.26 |
문자열에서 고유 식별자로 변환할 때 변환 실패 - 두 개의 GUID (0) | 2023.06.26 |
Oracle ROWID를 변경하는 원인은 무엇입니까? (0) | 2023.06.26 |
CTE를 사용하여 표 업데이트 (0) | 2023.06.26 |