| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- 네트워크
- 리캡차
- 구글 리캡차
- css position
- css
- 80 to 443
- Oracle
- 예외처리
- CSS display 속성
- 자바
- tcp와 udp의 차이점
- html요소
- 바닐라js
- position속성
- 시맨틱 태그
- 자바의 장점
- 스프링부트
- 스프링 부트
- Create
- 속성
- Rename to
- database
- 신입개발자
- html
- Java
- cs질문
- multiarray
- 기술면접
- 기술 면접
- Today
- Total
목록전체 글 (97)
Building value
문자열 함수는 문자열 값을 조작하거나 분석하여 새로운 문자열 값을 생성하는데 사용됩니다. Oracle에서 제공하는 문자열 함수에는 다양한 종류가 있습니다. 주요 문자열 함수는 다음과 같습니다. 1. CONCAT(string1, string2): 두 개의 문자열을 연결합니다. SELECT CONCAT(ENAME, SAL) FROM EMP; 2. LENGTH(string): 문자열의 길이를 반환합니다. SELECT LENGTH('ORACLE'), LENGTH('오라클') FROM DUAL; 3. LENGTHB(byte): 문자의 길이를 반환합니다. SELECT LENGTHB('ORACLE'), LENGTHB('오라클') FROM DUAL; 4. SUBSTR(string, start, length): 문자열의..
GROUPING 함수는 CUBE나 ROLLUP에서만 사용할 수 있습니다. CUBE 연산자와 ROLLUP 연산자는 데이터를 다차원으로 집계하는 데 사용되며, GROUPING 함수는 집계 결과에서 NULL 값을 가진 데이터를 식별하는 데 사용됩니다. 따라서 GROUPING 함수는 CUBE나 ROLLUP을 사용한 집계 결과를 보완하는 데 사용됩니다. SELECT DECODE(GROUPING(JOB),1,'ALL',JOB) JOB, DECODE(GROUPING(DEPTNO),1,'ALL',DEPTNO) DEPTNO, COUNT(*) COUNT_SAL, AVG(SAL) AVG_SAL FROM EMP GROUP BY CUBE(JOB, DEPTNO); 위 쿼리에서 GROUPING 함수는 DECODE 함수와 함께 사용..
JOIN은 둘 이상의 테이블에서 데이터를 가져와 연결하는 것을 의미합니다. JOIN은 일반적으로 테이블 간 관계를 생성하거나 데이터를 논리적으로 결합하는 데 사용됩니다. 오라클에서는 다음과 같은 JOIN 문의 종류가 있습니다. 1 . INNER JOIN EMP 테이블과 DEPT 테이블은 각각 EMPNO와 DEPTNO로 관계가 있습니다. 이 관계를 이용하여 두 테이블을 INNER JOIN 할 수 있습니다. INNER JOIN을 사용하여 EMP 테이블과 DEPT 테이블을 조인하면 EMP 테이블과 DEPT 테이블에서 공통적으로 존재하는 DEPTNO 값을 기준으로 조인됩니다. SELECT E.ENAME, D.DNAME FROM EMP E -- E 는 별칭 INNER JOIN DEPT D ON E.DEPTNO =..
GROUP BY 문은 SELECT 문에서 한 개 이상의 칼럼을 기준으로 그룹화하여 각 그룹별로 집계함수를 적용할 때 사용됩니다. 이때 집계 함수 중첩은 한 그룹에 대해 더 작은 그룹을 생성하고, 이들 그룹에 대해 집계 함수를 적용하는 것을 의미합니다. SELECT MAX(MAX(SAL)), MIN(MIN(SAL)), MIN(MAX(SAL)), MAX(MIN(SAL)) FROM EMP GROUP BY DEPTNO; 위 코드에서는 EMP 테이블에서 DEPTNO 을 기준으로 그룹핑하고, 각 그룹 내에서 다시 MAX(), MIN() 함수를 사용해 최대값, 최소값을 구하고, 마지막으로 그 결과를 모아서 MAX(), MIN() 함수를 사용해 최대값과 최소값을 구하는 중첩 함수의 예시입니다. 쿼리 실행 결과는 각 그..
GROUP BY문은 데이터베이스에서 검색된 결과를 그룹화하기 위해 사용됩니다. 데이터를 그룹화하고, 그룹별로 통계적인 함수를 적용할 수 있도록 해줍니다. 이때 사용되는 함수에는 SUM, MAX, MIN, AVG, COUNT 등이 있습니다. 각각의 함수에 대한 예제를 통해 자세히 살펴보겠습니다. 우선 EMP 테이블에서 DEPTNO로 그룹을 묶어서 각 그룹의 SAL의 합계를 구하는 예제를 보겠습니다. SELECT DEPTNO, SUM(SAL) FROM EMP GROUP BY DEPTNO; 위의 쿼리문에서 GROUP BY DEPTNO 구문은 DEPTNO 기준으로 그룹화를 하겠다는 의미입니다. SELECT 구문에서는 DEPTNO와 SUM(SAL)을 선택했습니다. 이는 DEPTNO와 각 그룹의 SAL 합계를 출력..