database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6304 게시물 읽기
No. 6304
rowacount와 동일한 명령어 아시는분 좀 가르쳐 주세요...
작성자
이정호(clroto)
작성일
2005-09-03 14:56
조회수
2,258

select count(*), sig_name from acid_event

where a='2886755533' and b='8' and i='6' group by sig_name

요렇게 검색을 하면

row | count | sig_name

1 34 한글

2 2 영어

3 5 일어

.. .. ..

 

이런식으로 나오잖아요.. 이것을 전부다 가지고 와야하는데 앞에 row를 어떻게 가지고 와야하나요?

나머지행은 전부다 불러올 수 있는데...

오라클에서는 rowacount라는 select 문을 쓰면 되는데.. postgresql에서는 이런 비슷한 거라던가

로우행을 가지고 올 수는 없을까요?

이 글에 대한 댓글이 총 5건 있습니다.

그걸 꼭 DB에서 가지고 와야 하는 이유가 있는지 궁금하네요.

 

그냥 지금 만드시는 프로그램에서 row를 fetch하면서 변수를 1씩 카운트 해서 사용하시면 되지 않을까요?

 

php, java, c/c++ 같은 프로그래밍 언어에서 처리하지 않고 직접 DB에 질의를 해서 결과를 얻으시려는 것이라면 pl/pgsql 같은 것을 사용해야 할 것 같네요.

 

그런데 위의 예시에서 select 결과에 라인 번호는 어떻게 표시하신건가요? psql에 그런 기능이 있나요? 포맷팅 기능은 전혀 써본 적이 없어서...

박성철(gyumee)님이 2005-09-03 16:06에 작성한 댓글입니다.
이 댓글은 2005-09-05 11:20에 마지막으로 수정되었습니다.

 

시퀀스를 이용해보심이...

 

create sequence mm;
select nextval('mm'), * from nmslog;
-- drop sequence mm; 계속되는 수행이라면 drop 이 create보다 먼저 선언되도 괜찮겠네요 ^^;

 

^^;

이현순(foolbabo)님이 2005-09-05 14:26에 작성한 댓글입니다.
이 댓글은 2005-09-05 14:27에 마지막으로 수정되었습니다.

우선 답글들 감사드립니다.

현재 박성철님이 말씀하신 것처럼 프로그램에서 사용하고 있는 중인데요.. 오라클엔 위와같이 사용했기에 물어봤던 것입니다..^^

pgsql에서 기본적으로 row를 보여주더라구요.. 아님 제가 툴을 써서 보일수도 있고요..

 

이정호(clroto)님이 2005-09-05 14:44에 작성한 댓글입니다.
이 댓글은 2005-09-05 14:47에 마지막으로 수정되었습니다.

pgadmin III에서 셀렉트 하시면 row넘버가 나옵니다..

실제로 해보면

안나오구요...

 

pgadminIII말고 다른 것도 그런게 있나요? ^^;

궁금하네요

 

 

이현순(foolbabo)님이 2005-09-06 00:49에 작성한 댓글입니다.

이곳 게시판 뒤져 보시면, 순위 매기는 함수가 있습니다. 그놈을 쓰면 쿼리 문으로 문제를 풀 수도 있을 것같네요.

 

 

http://database.sarang.net/?inc=read&aid=5007&criteria=pgsql

김상기(ioseph)님이 2005-09-06 09:17에 작성한 댓글입니다.
이 댓글은 2005-09-06 09:18에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
6307라이브러리 호환 방법 문의? [5]
ssik425
2005-09-06
1731
6306[질문]중복됨 없이 숫자를 입력되게 하려면. [6]
가우나라
2005-09-06
2357
6305다중 IP를 사용하는 시스템에서 pgsql연결.. [4]
이현순
2005-09-05
2440
6304rowacount와 동일한 명령어 아시는분 좀 가르쳐 주세요... [5]
이정호
2005-09-03
2258
6303initdb 질문입니다. [1]
김종섭
2005-09-02
1893
6302쿼리 속도 향상 방법 좀 알려주세요... [4]
장창원
2005-09-01
3473
6301autovacuum과 크론으로 돌리기.. [1]
신기배
2005-08-31
2658
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다