728x90
반응형
SMALL

Oracle 5

[ORACLE] 문자 처리 함수 - LPAD / RPAD

LPAD / RPAD 함수는 지정 문자열을 입력한 크기만큼 본 문자열의 왼쪽 / 오른쪽부터 채워서 생성된 문자열을 반환하는 함수이다. 문자열을 조회할 때 통일감 있게 조회하고자 할 때 사용한다. LPAD 함수표현법LPAD(문자열 또는 컬럼, 총 길이[, '덧붙일문자']) 왼쪽에 덧붙일 문자를 사용하여 채운다.RPAD 함수표현법RPAD(문자열 또는 컬럼, 총 길이[, '덧붙일문자']) 오른쪽에 덧붙일 문자를 사용하여 채운다. LPAD / RPAD 함수를 사용할 때 덧붙일 문자를 생략하면 공백으로 채워진다. 예시SELECT EMP_NAME AS "사원명", LPAD(EMAIL, 20) AS "EMAIL"FROM EMPLOYEE; SELECT '000201-1', RPAD('000201-1', 14, '*')..

데이터베이스 2025.03.13

[ORACLE] 문자 처리 함수 - SUBSTR

컬럼이나 문자열에서 지정한 위치부터 지정한 개수의 문자열을 잘라내어 문자타입 값을 반환하는 함수이다. 표현식SUBSTR('문자열' 또는 컬럼, 시작위치[, 길이(개수)]); 길이를 생략하면 시작위치부터 끝까지 추출한다. 예시SELECT SUBSTR('ORACLE SQL DEVELOPER', 10) FROM DUAL;-- SQL만 추출SELECT SUBSTR('ORACLE SQL DEVELOPER', 8, 3) FROM DUAL; 음수 값 사용SELECT SUBSTR('ORACLE SQL DEVELOPER', -3) FROM DUAL;음수 값을 사용하면 끝에서부터 위치한 값을 찾게 된다.SELECT SUBSTR('ORACLE SQL DEVELOPER', -9, 3) FROM DUAL;끝에서부터 9번째 위치..

데이터베이스 2025.03.12

[ORACLE] SQL - ORDER BY (ASC/DESC)

SQL에서 SELECT 문을 사용하여 데이터를 조회한 결과를 정렬조건을 설정하여 출력할 수 있다. 이때 ORDER BY 절에 조건을 설정해 주면 된다. ORDER BY 절을 보기 전에..SQL DEVELOPER 응용 프로그램을 사용하는 경우(다른건 안 찾아봐서 모르겠습니다..) 도구 => 환경설정 => 데이터베이스 => 객체뷰어 에서 해당 체크란에 체크가 되어 있다면데이터를 추가 혹은 수정할 때 해당 데이터에 ORA_ROWSCN을 적용한다는 것인데 ORA_ROWSCN는 데이터의 마지막 수정된 시간이다. 즉, 마지막으로 수정된 시간을 기준으로 정렬을 한다. (체크 해제하실 분은 체크 해제!) SELECT 문SELECT 조회할 컬럼, ...FROM 테이블명WHERE 조건ORDER BY 정렬기준이되는컬럼 | ..

데이터베이스 2025.03.12

[ORACLE] SELECT - 연산자, 연산자 우선순위

SQL에서 데이터를 조회하거나 조건 등을 설정할 때 연산자를 사용할 수 있다.연결연산자연결연산자는 || 기호를 사용하여 여러 컬럼을 하나의 컬럼인 것처럼 연결하거나 컬럼과 리터럴을 연결할 수 있다.SELECT (EMP_NAME || '의 급여는 ' || SALARY || '원 입니다.') AS "급여정보"FROM EMPLOYEE;논리연산자여러 개의 제한 조건 결과를 하나의 논리 결과로 만들어준다.연산자설명AND여러 조건이 동시에 TRUE일 경우에만 TRUE 값 반환OR여러 조건들 중 하나의 조건이라도 TRUE이면 TRUE를 반환NOT조건 결과의 반대 값으로 반환(NULL은 NULL 반환) 비교연산자표현식 사이의 관계를 비교하기 위해 사용하고 비교 결과는 논리결과(TRUE / FALSE / NULL) 중 ..

데이터베이스 2025.03.12

[ORACLE] SQL - SELECT문

DQL(Data Query Language) - SELECT 데이터를 조회하는 SQL문으로 특정 테이블의 데이터를 조회할 수 있다. 그렇게 조회된 결과를 Result Set이라고 한다.표현법SELECT 조회할 컬럼 정보 (컬럼명, 리터럴, 함수식, 연산식, * 등)FROM 테이블명WHERE 조건식GROUP BY 그룹화HAVING 그룹화 후 그룹에 대한 조건ORDER BY 정렬조건  SELECT문에서 SELECT 절과 FROM절을 제외한 나머지 절은 생략이 가능한 절들이다. 하지만 순서가 바뀌면 안 된다.SELECT문 각 절의 순서1 FROM  가장 먼저 조회할 테이블을 찾는다.2 WHERE  해당 테이블에서 데이터를 조회하기 전 조건을 설정한다.3 GROUP BY 그룹화를 설정한다.4 HAVING  그룹..

데이터베이스 2025.03.12
728x90
반응형
LIST