Select Count(*) 구문이 어떤경우에 사용되는 구문인지 알고 싶네요 .
help와 디버깅을 떠 긴했지만...감이 잘 안오네요..
힌트 부탁 드림니다.
댓글 6
-
activeman
2008.05.15 19:24
-
bd
2008.05.15 19:26
아...그럼 COUNT 로 가지고 오는 행의 수는 어디에서 볼수가 있나요?? 디버깅 떠서 보다가 찾을수가 없어서요 ^^
-
activeman
2008.05.15 19:36
sy-dbcnt 로 볼수 있을 겁니다...쿼리를 수행하고 난뒤에 sy-dbcnt를 조회해 보면 그 숫자가 count 숫자 일겁니다..
안그러면 into 문에 변수 하나를 지정하시면 숫자가 들어 가겠지요.
그숫자가 count 숫자입니다.
즐밥하세요..
-
모모
2008.05.15 19:36
data : lv_mcnt type i.
select count(matnr) as mcnt into lv_mcnt
from mara
where.....
-
초보아밥퍼
2008.05.15 19:45
오늘은 모두 한가하신듯 ^^;
-
bd
2008.05.15 22:24
언제나 멋진 답변 감사 드림니다.
select count(*) 는 테이블에서 where절의 조건에 맞는 행의 수를 가져오는겁니다.
count(필드명) 으로 하시면 테이블에서 where절의 조건에 맞는 필드의 행의 수를 가져오는 쿼리 입니다.
즐밥하세요.