개인공부/DB
-
보호되어 있는 글입니다.
발표자료보호되어 있는 글입니다.
2022.10.05 -
Function 내장 함수, 사용자 정의 함수 매개변수에 어떤 값을 전달하면, 내부적인 처리를 진행하고, 결과를 반환하도록 만들어진 코드. 단일행 함수(행당 결과 한 개)와 복수행 함수(여러개의 행을 투입하면 결과 한 개)로 구분된다. 단일행 함수는 문자함수, 숫자함수, 날짜함수, 변환함수, 일반함수로 구분. SUBSTR()함수 문자열의 일부(시작위치, 글자수)만 추출해서 반환하는 함수. 주의) 시작 위치는 1부터 시작한다. 주의) 시작 위치에 -값을 주면 오른쪽 끝에서부터 출발한다. 유사한 함수로 SUBSTRB() 함수가 있다. 바이트 수 기준으로 추출한다. INSTR() 함수 대상 문자열에서 특정 문자열이 존재하는지 여부를 확인하고, 위치를 반환하는 함수. INSTR(대상문자열, 찾는문자열, 시작위치..
ORACLE 내장 함수 정리Function 내장 함수, 사용자 정의 함수 매개변수에 어떤 값을 전달하면, 내부적인 처리를 진행하고, 결과를 반환하도록 만들어진 코드. 단일행 함수(행당 결과 한 개)와 복수행 함수(여러개의 행을 투입하면 결과 한 개)로 구분된다. 단일행 함수는 문자함수, 숫자함수, 날짜함수, 변환함수, 일반함수로 구분. SUBSTR()함수 문자열의 일부(시작위치, 글자수)만 추출해서 반환하는 함수. 주의) 시작 위치는 1부터 시작한다. 주의) 시작 위치에 -값을 주면 오른쪽 끝에서부터 출발한다. 유사한 함수로 SUBSTRB() 함수가 있다. 바이트 수 기준으로 추출한다. INSTR() 함수 대상 문자열에서 특정 문자열이 존재하는지 여부를 확인하고, 위치를 반환하는 함수. INSTR(대상문자열, 찾는문자열, 시작위치..
2022.09.24 -
SQL의 SELECT 쿼리문이 어떤 순서로 실행이 되는지를 알면 올바르고 효율적인 쿼리를 짜는데에 많은 도움이 된다. 따라서 SQL 문법 순서와 실제 실행 순서를 다음과 같이 정리해 본다. 💎 SQL 문법 순서 SELECT FROM WHERE GROUP BY HAVING ORDER BY 💎 SQL 실제 실행 순서 FROM : 각 테이블 확인 ON : 조인 조건 확인 JOIN : 테이블 조인 (병합) WHERE : 데이터 추출 조건 확인 GROUP BY : 특정 칼럼으로 데이터 그룹화 HAVING : 그룹화 이후 데이터 추출 조건 확인 SELECT : 데이터 추출 DISTINCT : 중복 제거 ORDER BY : 데이터 정렬 1. FROM SELECT문이라 맨 처음 SELECT문을 실행할거 같지만 첫번째는..
SQL SELECT 쿼리 실행 순서SQL의 SELECT 쿼리문이 어떤 순서로 실행이 되는지를 알면 올바르고 효율적인 쿼리를 짜는데에 많은 도움이 된다. 따라서 SQL 문법 순서와 실제 실행 순서를 다음과 같이 정리해 본다. 💎 SQL 문법 순서 SELECT FROM WHERE GROUP BY HAVING ORDER BY 💎 SQL 실제 실행 순서 FROM : 각 테이블 확인 ON : 조인 조건 확인 JOIN : 테이블 조인 (병합) WHERE : 데이터 추출 조건 확인 GROUP BY : 특정 칼럼으로 데이터 그룹화 HAVING : 그룹화 이후 데이터 추출 조건 확인 SELECT : 데이터 추출 DISTINCT : 중복 제거 ORDER BY : 데이터 정렬 1. FROM SELECT문이라 맨 처음 SELECT문을 실행할거 같지만 첫번째는..
2022.09.24