일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- js
- txs
- Eclipse
- react
- node
- BREW
- html
- Oracle
- SQL
- googleChart
- SCIPRT
- jsp
- 응용SW
- 붙여넣기방지
- 정처산기
- CSS
- script
- 이론
- 책추천
- TSX
- 이클립스
- 병행프로세스와 상호배제
- input
- createBro
- IntelliJ
- googleCharts
- php version
- npm
- 이미지용량제한
- Today
- Total
목록DATABASES/ORACLE︲TIBERO (7)
개발하자
SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 DDL 기초문법 정리 입니다. DDL( Data Definition Language ) - 데이터 정의어 DDL은 테이블을 포함한 여러 객체를 생성, 수정, 삭제하는 명령어입니다. DDL 쿼리는 트랜잭션이 바로 적용됩니다. 명령어 : CREATE, ALTER, DROP ▼ ▼ 예제 ▼ ▼ 1) 데이터 베이스 및 테이블 생성 -- 데이터 베이스 생성 CREATE DATABASE 'MYDB'; -- 테이블 생성 CREATE TABLE 'MY_TABLE'( 'IDX' NUMBER, 'NAME' VARCAHR(50) ); -- 데이터베이스 및 테이블에 설명 넣기 COM..
SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 DQL 기초문법 정리 입니다. DQL( Data Query Language ) DQL은 테이블의 데이터를 조회하는 명령어입니다. 명령어 : SELECT SELECT는 크게 6개의 절로 구성됩니다. SELECT 테이블에서 데이터 질의하는 키워드 FROM 조회하고 싶은 테이블의 이름을 정하는 키워드 WHERE 조회하는 조건을 적는 키워드 GROUP BY 특정 속성을 기준으로 그룹화하여 조회 HAVING 그룹 함수를 포함한 조건 ORDER BY 정렬 실행 순서 : FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY ..
각 데이터 건수 및 퍼센트 구하기 건수, 퍼센트 구하기는 간단하지만 결과 수가 0일 경우 데이터가 안나와서 여러방법을 많이 시도 했다.. 해결 방법은 오라클 DUAL 테이블을 사용해서 무조건 표출되게 하는 것이다. DUAL 테이블은 사용자가 함수(계산)을 실행할 때 임시로 사용하는데 적절!! SELECT A.STATUS, COUNT(B.CATEGORY_CODE) AS CNT, CASE WHEN SUM(COUNT(B.CATEGORY_CODE)) OVER() = 0 THEN 0 ELSE TO_NUMBER(ROUND((COUNT(B.CATEGORY_CODE) / NULLIF(SUM(COUNT(B.CATEGORY_CODE)) OVER(), 0)) * 100, 1),'999.9') END AS PERCENTAGE..