문자열2 [Oracle/오라클] 문자열 변환 함수 ( LOWER, UPPER, INITCAT ) 함수 1. LOWER, UPPER, INITCAT - LOWER : 주어진 문자열 내의 자료 중 대문자를 모두 소문자를 변환 - UPPER : 주어진 문자열 내의 자료 중 소문자를 모두 대문자를 변환 - INITCAT : 주어진 문자열 내의 자료 중 단어의 첫 글자만 대문자로 변환 ex) 상품테이블(prod)에서 분류코드가 'P201'에 속한 자료를 조회하시오. Alias는 상품코드, 상품명, 분류코드, 판매가격이다. SELECT prod_id AS 상품코드, prod_name AS 상품명, prod_lgu AS 분류코드, prod_price AS 판매가격 FROM prod WHERE LOWER(prod_lgu) = 'p201'; -- prod_lgu의 데이터를 소문자로 변환 💻Programming/Oracle 2021. 9. 27. [Oracle/오라클] 데이터 타입 - 문자열형 문자열형 - 고정길이 형식 : CHAR - 가변길이 형식 : VARCHAR, VARCHAR2, LONG, CLOB, NVARCHAR2, NCLOB : 사용자가 입력한 데이터만큼 저장공간을 사용하고, 남은 저장공간은 시스템에 반환. 1) CHAR - 고정길이 문자열 저장. - 저장공간이 남으면 오른쪽에 공백이 삽입되어 저장. - 입력한 데이터가 지정해놓은 저장공간보다 크면 오류 - 한글 한 글자는 3BYTE로 처리함. - 최대 2000BYTE까지 저장 가능. 컬럼명 CHAR ( 크기 [ BYTE | CHAR ] ) ; - 크기 : 1 ~ 2000 - BYTE | CHAR : 크기로 지정한 값이 BYTE 값인지 CHAR 갯수인지 지정함. - 'CHAR'로 지정되더라도 2000BYTE를 초과할 수 없으며, D.. 💻Programming/Oracle 2021. 3. 11. 이전 1 다음