안녕하세요.
여차 저차 해서 다음과 같은 쿼리를 사용하게 되었습니다.
같은 구조로 동일한 자료(약 2만건)를 가진 테이블에 대해
아래의 쿼리를 SQL Server 2005에서 실행시키면 결과가 몇 초 안에 나오거든요.
그런데, 큐브리드는 깜깜 무소식이네요.;;;
좀 더 빠르게 돌릴 방법은 없을까요?
#################################
SELECT
qr_id,
(
SELECT
1+count(*)
FROM
t x2
WHERE x1.cnt < x2.cnt
) rank
FROM
t x1
##################################
sqlx> ;sc t
=== <Help: Schema of a Class> ===
<Class Name>
t
<Attributes>
qr_id &nb! sp; INTEGER
cnt INTEGER
값은 대략 다음과 같은 것이 약 2만개 정도 있습니다.
sqlx> select * from t where rownum < 10 ;
=== <Result of SELECT Command in Line 1> ===
qr_id cnt
==========================
1417 1
1421 1
1422 1
&nbs! p; 1423 ! 1
1424 2
1431 1
1433 1
1434 1
1437 1
|