DB2 테이블을 쿼리하고 별도의 열에 select 문에서 반환 된 모든 행 외에 쿼리의 모든 결과를 얻고 싶습니다.DB2가있는 select 절에서 행 수 계산
예를 들어 테이블에 'id'및 'user_id'열이 포함되어 있고 100 개의 행이 있다고 가정하면 쿼리 결과는 다음 형식으로 나타납니다. (id) | (user_id) | 100.
'group by'절을 쿼리에 사용하고 싶지 않습니다. (다만 당신이 내가 무엇을 요구하고 있는지에 대해 혼란 스러울 때) 또한 여기에서 예를 찾을 수 없었다 : http://mysite.verizon.net/Graeme_Birchall/cookbook/DB2V97CK.PDF.
또한 이러한 결과 (값 + 개수)를 모두 얻는 더 효율적인 방법이 있다면 어떤 아이디어라도 환영 할 것입니다. 내 환경에서는 DB2 용 ODBC 어댑터가없는 zend framework 1.x를 사용합니다. (문제 http://framework.zend.com/issues/browse/ZF-905를 참조하십시오.)
이것은 내가 결과 집합의 측면에서 찾고 있었는데, 답변 주셔서 감사합니다. 그러나, 나는 오히려 분석 기능을 사용하는보다 효율적인 솔루션을 기대했다. 2를 수행하는 것보다 선택하십시오 –
OLAP 함수가 커버 아래에서 덜한 일을하고 있다는 느낌을주는 이유는 무엇입니까? 이식성이 있습니다. 선호하는 두 번째 방법을 제공합니다. 그렇지 않은 경우, 사용중인 DB2 플 '폼 (-i, LUW 또는 z/OS)을 표시해야합니다. – WarrenT