다음은 특정 컬럼에 대한 역순으로 일정 개수의 레코드를 뽑는 MS-SQL의 쿼리이다.
SELECT TOP 100 * FROM table이 쿼리를 Oracle에 포팅한답시고 다음과 같이 쿼리를 날렸더니..
ORDER BY order_col DESC
SELECT * FROM table엉뚱한 결과가 나타났다. 어떤 결과? 무작위로 100개 뽑은 다음, 뽑은 데이터를 order_col에 대한 역순으로 정렬한 테이블..
WHERE ROWNUM <= 100
ORDER BY order_col DESC
more..
'of 프로그래머 > plfm.neutral' 카테고리의 다른 글
| 상속 및 virtual 키워드에 따른 C++ 개체 memory 해부 (2) | 2008/01/15 |
|---|---|
| 헝거리언 표기법의 단점, C++ de facto Coding Standard (0) | 2007/11/19 |
| MS-SQL의 TOP 명령에 대한 Oracle 처리법 (0) | 2006/08/04 |
| Bjarne Stroustrup이 바라본 C++ 실력(maturity) 측정법.. (0) | 2005/09/10 |
| Object Oriented software design principle? (0) | 2005/07/09 |
| offsetof() : 중첩된 클래스에서 중첩한 클래스의 포인터 얻기. (0) | 2005/04/07 |


