일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL
- retry
- DP
- 코딩
- aws
- Spring
- db
- Kafka
- 자료구조
- MST
- Intellj
- 자바
- PL/SQL
- 디자인 패턴
- 운영체제
- Spring Boot
- MVC
- golang
- 데이터베이스
- Spring Cloud
- Jenkins
- 알고리즘
- 백준
- JPA
- 쿼리
- 클라우드
- feign
- 오라클
- Spring Cloud Feign
- 페이징
- Today
- Total
목록SQL (5)
justgo_developer
- 컬렉션 : 일반 프로그래밍 언어에서 사용하는 배열 타입을PL/SQL에서는 컬렉션이라고 한다.- 종류 . 연관배열(associative array / index-by table) : 키와 값의 쌍으로 구성된 콜렉션, java의 해시테이블과 같은 개념 .. key 데이터 유형 - 숫자 : binary_integer, pls_integer위 두가지 데이터 타입은 number보다 작은 저장 영역이 필요, 산술 연산의 경우 number보다 빠르다. - 문자 : varchar2 .. 값(value) - 일반 데이터 타입, 레코드 타입이 값이 될수 있다.레코드 타입일 경우 여러개의 값을 가질 수 있다. . varray(variable array) : 고정 길이를 가진 배열, 일반 프로그래밍에서 사용하는 배열과 같..
rowtype 변수를 활용한 데이터의 변경 123456789101112131415declarec_rec row_test%rowType begin select * into c_rec from row_test where no = 3; c_rec.name := '홍길동'; //c_rec row중 name 값을 홍길동으로 update row_test2 set row = c_rec //행전체를 c_rec로 변경 where no = 3;end; Colored by Color Scriptercs 사용자로부터 두개의 숫자를 입력받아서 합을 구하는 예치환연산자 & 사용 1234567891011declareno1 number:= &no1;no2 number:= &no2;vsum number; begin vsum:= no1..
PL/SQL - 변수의 생성규칙 1. 반드시 문자로 시작 2. 문자나 숫자, 특수문자 포함 가능 3. 변수명은 30bytes 이하 4. 예약어(키워드) 사용불가- 변수의 선언은 선언부(declare)에서 선언되고, 값으로 초기화가 가능- 실행부에서 실행될 경우 값이 할당- 서브프로그램의 파라미터로 전달되기도하며, 서브프로그램의 출력결과를 저장하기도 함. 선언예)emp_no number(6, 3) : 숫자를 저장하는 변수로 총 6자리를 의미하며, 소수점 이하 3자리를 의미 emp_name varchar2(5) : 문자를 저장하는 변수로 총 바이트길이가 5바이트를 저장 emp_date date : 날짜를 저장하는 변수 char : 고정길이의 문자를 저장varchar2 : 가변길이의 문자를 저장number(전..
■ group by select distinct topic from help; select topic from help group by topic; ex) 부서별 급여 합계select department_id, sum(salary)from EMPLOYEESgroup by department_id; * 사용불가 : 단일그룹의 그룹 함수가 아닙니다.select distinct departmet_id, sum(salary)from EMPLOYEES; 부서별 사원수와 평균 급여select department_id, sum(salary), count(salary), avg(salary)from employeesgroup by department_id; 부서별 직급별 사원수와 평균 급여select departmen..
cmd 실행 -> sqlplus사용자명비밀번호 입력오라클 확인 SQL ■ SQL 기능에 따른 분류 - 데이터 정의어(DDL) : 테이블이나 관계의 구조를 생성하는데 사용하며, CREATE, ALTER, DROP 문 등이 있음 - 데이터 조작어(DML) : 테이블에 데이터를 검색, 삽입, 수정, 삭제하는 데 사용하며 SELECT, INSERT, DELETE, UPDATE 문 등이 있음. 여기서 SELECT문은 특별히 질의어(query)라고 한다. - 데이터 제어어(DCL) : 데이터의 사용 권한을 관리하는 데 사용하며 GRANT, REVOKE 문 등이 있음 ■ SELECT 문의 구성 요소 SELECT [ ALL | DISTINCT ] 속성 이름FROM 테이블이름 WHERE 검색조건GROUP BY 속성이름H..