오라클 10g 이상에서는 Returning Clause 기능을 사용하실 수 있습니다. Returning Clause 은 SQL 수행후에 집계함수의 값을 리턴하는 기능인데요. 아래 예제를 보면 쉽게 이해가 가능합니다. UPDATE products SET price = price * 0.75 RETURNING AVG(price) INTO :average_product_price; 12 rows updated. PRINT average_product_price AVERAGE_PRODUCT_PRICE --------------------- 16.1216667 ==> 업데이트문 수행후에 avg(price) 값을 :average_product_price; 바인드 변수에 리턴합니다. 아직 어디에 쓰면 좋을지 모르겠지..
Sybase IQ에서 분석함수 사용시 편리한 점이 있어 소개해드립니다. 바로 partition by 에 기술된 내용을 alias를 줘서 공통으로 사용할 수 있다는 것입니다. 1. 보편적인 방법 select rank() over (partition by 주민번호, 입력일자 order by 주문금액) rn ,dense_rank() over (partition by 주민번호, 입력일자 order by 주문금액) r2 from 주문; 2. window 절 이용 select rank() over (ws1) rn ,dense_rank() over (ws1) rn2 from 주문 window ws1 as (partition by 주민번호, 입력일자 order by 주문금액) ; window절을 이용하면 훨씬 간단하게..
We can download Sybase IQ 15.2 evaluation software edition using the below links ------------------------------------------------------------------------------------ Platform: Windows Version:15.2 http://download.sybase.com/eval/iq152/iq152_windows.zip ------------------------------------------------------------------------------------- Platform: Linux x86-64 Version:15.2 http://download.sybase...
1. Outer Join 이란? SQL를 작성하면서 Outer Join이 어쩔 수 없이 발생할 때가 있습니다. 모델링 단계에서 가급적 Outer Join이 발생하지 않도록 하는것이 더 좋겠죠. 일단 Outer Join이 꼭 필요해서 사용할 경우 오라클과 ANSI SQL를 사용할때 많이 햇갈리는 경우가 있습니다. Outer Join이란 두개의 집합(Table)을 Join으로 연결할 경우. 한쪽 집합을 기준으로 다른 집합에는 없어도 보여주고 싶을 경우에 사용합니다. 즉 A, B 집합이 있을 경우 A를 기준으로하고 B에는 A에 있는 집합은 당연히 나오고 없으면 null로 나오도록 하는 것입니다. 이때 기준이 되는 집합을 Outer라 하고 그 반대쪽을 Inner라 합니다. t_emp가 Outer Table이고 ..
- Total
- Today
- Yesterday
- 빈센트 반 고흐
- JMW 헤어드라이기기
- 별이 빚나는 밤
- 브리다 정수기
- 화분벌레
- 루미큐브 종류
- 유가바이트디비
- 증권정보포털
- 솔리드 쿨론
- 톡토기
- 배당급
- 별잉 빛나는 밤
- 로니카 BCS
- 매직 트랙패드2
- yugabyteDB
- 파나소닉 비데 DL-EH10KWS
- 카카오 에드
- 코라나 19
- 홈 오피스
- VARIDESK
- node.js
- Sybase IQ
- Life Chair
- 남설 팔찌
- weka
- 르세라핌
- 고체 향수
- GKRS
- Pixel Pals
- 오미크론
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |