SQL-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
'SQL-ORACLE' 카테고리의 글 목록 (2 Page)