oracle

특정 값을 다른 특정 값으로 바꿔주는 REPLACE 함수를 배우다. SELECT PRD_ID , PRD_NAME , PRD_DETAIL , REPLACE(PRD_DETAIL, ' ', '') -- 값에 있는 띄어쓰기를 공백으로 치환 FROM TB_PRD WHERE PRD_TYPE = '가전'; REPLACE(문자열, A, B) 문자열 안에 있는 A를 B로 바꾼다.
문장의 양 끝의 공백을 제거해 주는 TRIM 함수를 배우다. SELECT TRIM(' 안녕하세요 '), TRIM( ' 안 녕 하세 요 ') -- 양 끝의 공백 제거 FROM dual; TRIM 함수안에 있는 문자열의 양 끝의 공백만 제거해 준다. 문장 내의 공백은 제거하지 않는다.
문자열을 원하는 만큼 자르는 SUBSTR 함수를 배우다. SELECT PRD_ID , PRD_NAME , PRD_DETAIL , SUBSTR(PRD_DETAIL, 1, 5) || '...' AS 상품설명생략 -- 문자열 잘라내기 (문자열, 시작위치, 시작위치부터 개수) FROM TB_PRD WHERE PRD_TYPE = '가전'; SUBSTR(자를 문자열, 시작위치, 시작위치부터 자를 개수)
SQL 소문자를 대문자로 바꾸는 UPPER함수를 배우다. SELECT UPPER('abcde123@') AS UPPER사용 FROM DUAL; --dual은 테스트 할 때 쓰는 테이블
SQL 문법 실행 순서를 배우다. 간단한 데이터 조회 상황에서는 순서를 깊게 고려하지 않아도 되지만, 테이블의 갯수가 늘어나거나 조건식이 까다로워지고 정렬이 있으면 SQL 실행순서를 알고 있는 것이 중요하다.
이뮨01
'oracle' 태그의 글 목록 (2 Page)