일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jsp
- 붙여넣기방지
- node
- Eclipse
- SCIPRT
- 정처산기
- googleCharts
- input
- BREW
- 이론
- googleChart
- IntelliJ
- js
- createBro
- 이미지용량제한
- script
- html
- CSS
- java
- TSX
- 응용SW
- npm
- 책추천
- txs
- php version
- 병행프로세스와 상호배제
- Oracle
- react
- 이클립스
- SQL
- Today
- Total
목록Oracle (7)
개발하자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/B334z/btsCwMwjiBN/LLWVIRryhepQNhBhyUXik1/img.png)
안녕하세요 블로그나 카페 등 게시글 하단에 이전글, 다음글을 쉽게 볼 수 있도록 표시가 되어있는 경우를 많이 봤는데요 LAG()와 LEAD() 함수를 사용하면 쉽게 구현할 수 있습니다. LAG() 함수는 이전 행의 값을 리턴하고, LEAD()함수는 다음 행의 값을 리턴합니다. 기본 사용법 -- 이전값 LAG(대상컬럼 ,가져올행위치 ,NULL일때 기본값) OVER (그룹컬럼명 정렬컬럼명) -- 다음값 LEAD(대상컬럼 ,가져올행위치 ,NULL일때 기본값) OVER (그룹컬럼명 정렬컬럼명) 대상컬럼, 정령컬럼명은 필수이며, 가져올 행 위치, NULL일때 기본값, 그룹컬럼명은 생략가능합니다. LAG() 함수 이전 값 가져오기 SELECT OPEN_NO, PROGRAM_NAME, LAG(OPEN_NO) OVER..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2k6DV/btsB1GRcDy7/x7ptiLhznCebiZPC77kCFk/img.png)
이미 DB와 프로젝트가 연동이 되어 있을 경우, 여기서는 Bean으로 데이터를 저장하여 관리중이다. JDBC 실행과정 DB 드라이버 로드 DB 서버 IP, ID, PW 등을 DriverManager 클래스의 getConnection() 메소드를 사용하여 Connection 객체 생성 Connection에서 PreparedStatement 객체를 받음 executeQuery를 수행하고 ResultSet 객체를 받아 데이터를 처리 resultSet 결과 받기 사용하였던 ResultSet, PreparedStatement, Connection을 close JDBC 기본 실행과정이다. executeQuery() 와 executeUpdate() 함수 - executeQuery() 1. SELECT 구문을 수행할때..
SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 TCL 기초문법 정리 입니다. TCL( Transaction Control Language ) - 트랜잭션 제어어 DML은 트랜잭션 데이터의 영구 저장, 취소 등의 명령어입니다. 명령어 : COMMIT, ROLLBACK, SAVEPOINT ▼ ▼ 예제 ▼ ▼ 1) 커밋(COMMIT) - 보류중인 모든 데이터 변경사항을 영구적으로 적용, 현재 트랜잭션 종료 -- 1. 트랜잭션 작업 시작(임의의 DML 작업 시행) INSERT INTO TALBE명 VALUES (데이터1, 데이터2); -- 2. 저장 COMMIT; -- 오코커밋으로 설정해뒀을 경우 COMMIT을 따..
SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 DML 기초문법 정리 입니다. DML( Data Manipulation Language ) - 데이터 조작어 DML은 테이블의 데이터를 저장, 수정, 삭제하는 명령어입니다. 명령어 : INSERT, UPDATE, DELETE ▼ ▼ 예제 ▼ ▼ 1) 삽입(INSERT) -- TABLE에 데이터 삽입 INSERT INTO TABLE명( 컬럼1, 컬럼2 ) VALUES (값1, 값2); -- 모든 컬럼에 삽입 INSERT INTO TABLE명 VALUES (값1, 값2, 값3); -- 다른 테이블의 값 삽입 INSERT INTO TABLE명1 SELECT * FRO..