Q&A

  • 오라클에서 그룹화된 레코드중 상위 10개만 가져오기
Select MachCode, Count(MachCode) As MachCnt

From tbl_Repair

Group By MachCode

Order by Machcnt Desc



위와 같이해서 MachCode별로 그룹을 만들어 레코드 갯수를 count했는데

상위 10개의 레코드만 가져오고 싶습니다.

스트링그리드에 10번만 돌며 레코드를 뿌리면 되겠지만 차트에 연결되어야

하기 때문에 쿼리로 가져와야 합니다.

Ms-sql에는 명령어가 있던에 오라클에서는 어떻게 해야될지.....

2  COMMENTS
  • Profile
    최석기 2000.07.15 03:46
    cell wrote:

    > Select MachCode, Count(MachCode) As MachCnt

    > From tbl_Repair

    > Group By MachCode

    > Order by Machcnt Desc

    >

    > 위와 같이해서 MachCode별로 그룹을 만들어 레코드 갯수를 count했는데

    > 상위 10개의 레코드만 가져오고 싶습니다.

    > 스트링그리드에 10번만 돌며 레코드를 뿌리면 되겠지만 차트에 연결되어야

    > 하기 때문에 쿼리로 가져와야 합니다.

    > Ms-sql에는 명령어가 있던에 오라클에서는 어떻게 해야될지.....



    Select MachCode, Count(MachCode) As MachCnt

    From tbl_Repair

    Where RowNum < 11

    Group By MachCode

    Order by Machcnt Desc



  • Profile
    cell 2000.07.15 04:31
    답변에 감사합니다만

    그런식으로 하면 count한 값이 전혀 달라집니다.

    즉 rownum이 3보다 작은 값에대한 count만 하는 것 같더군요...



    실제 데이터(일단 5개만 있다고 하고)

    MACHCODE MACHCNT

    --------------- ----------

    TCM-1000 5

    FCP-642 2

    TCM-V822 2

    FCP-3 1

    FIP-1 1



    rownum을 줬을때 데이터

    SQLWKS> select MachCode, Count(MachCode) As MachCnt

    2> From tbl_Repair

    3> where rownum < 7

    4> Group By MachCode

    5> order by machcnt desc

    6>

    MACHCODE MACHCNT

    --------------- ----------

    TCM-1000 4

    FCP-642 2



    • 선해석
    • 2000.07.15 08:07
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.15 09:39
      선해석 wrote: 만약 서버와의 연결이 느리거나 끊어진다면 DB의 session이 죽은것입니다. query의 결과값...
    • 김일영
      2000.07.15 09:34
      자세한건 잘 모르겠지만... Exception이 발생하는 상황이므로 예외처리문으로 처리하면 되겠죠... 대답이...
    • 선해석
      2000.07.15 09:55
      김일영 wrote: > 자세한건 잘 모르겠지만... > Exception이 발생하는 상황이므로 예외처리문으로 처리하...
    • 안젤726
    • 2000.07.15 07:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 돌멩이
      2000.07.15 19:41
      안젤726 wrote: > BDE만으로 오라클을 접속할 수 있는지 알고 싶습니다. > 배포화일에 BDE만을 가지고 오...
    • 아세만
      2000.07.15 20:31
      돌멩이 wrote: > 안젤726 wrote: > > BDE만으로 오라클을 접속할 수 있는지 알고 싶습니다. > > 배포화...
    • 초보
    • 2000.07.15 07:03
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.07.15 08:16
      안녕하세여.. 타락임다..^^ 제가 팁모아에 올려놨습니다.. 타락천사.... 초보 wrote: > 많은 도...
    • 초보
      2000.07.15 09:12
      타락천사 wrote: > 안녕하세여.. 타락임다..^^ > > 제가 팁모아에 올려놨습니다.. > > 타락천사.......
    • 이재식
      2000.07.15 07:48
      이재식 Wrote : 안녕하세요? 간단한 해결방법은 테이블이 아닌 쿼리를 쓰시면 됩니다. 테이블 컴포...
    • 성호종
      2000.07.15 22:54
      천향신공 wrote: 쓰셔도 무방할겁니다. 왜냐면 제가 작년에 Windows2000영문BetaServer에서 작업을 해서 ...
    • 초보
    • 2001.03.28 11:22
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김일영
    • 2000.07.15 06:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김일영
      2000.07.15 06:41
      제 답을 제가 하다니... 하도 별의별걸 다 해보다가 정말 뜻밖의 우연으로 알아낸건데... ReadString('')...
    • 권오정
    • 2000.07.15 05:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정웅기
      2000.07.15 18:36
      권오정 wrote: > MDImain에서 MDIchild를 호출할때 다음과 같은문장을 넣어 놓았습니다 > > Form1...
    • 선해석
    • 2000.07.15 05:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.07.15 07:11
      선해석 wrote: > BDE error $000F 라는 메세지가 갑자기 나타나네요. > > 별 손댄것이 없는데 말이죠.....
    • heimdal
    • 2000.07.15 05:44
    • 4 COMMENTS
    • /
    • 0 LIKES
    • hugehead
      2000.07.15 07:22
      만약에 combobox 목록에 보여주어야 할 날짜가 db에서 읽어서 보여주어야 한다면 TDBLookupComboBox를 쓰세...
    • 타락천사
      2000.07.15 06:08
      안녕하세여.. 타락임다..^^ 제가 알기론 DBComboBox의 Items에 넣을려는 스트링 리스트를 넣어 줘야 해...
    • heimdal
      2000.07.15 07:18
      타락천사 wrote: > 안녕하세여.. 타락임다..^^ > > 제가 알기론 DBComboBox의 Items에 넣을려는 스트링...
    • 타락천사
      2000.07.15 08:20
      안녕하세여. 타락임다... 콤보박스 사용법을 모르는군여.. 콤보박스 에디터에 보이는건 ComboBox.Tex...
    • 장권진
    • 2000.07.15 03:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      2000.07.15 06:05
      서버소켓의 알맞는 이벤트에 그냥 프로그래밍 하세요. 알아서 쓰레드로 처리해 줍니다. ^^ 장권진 wr...
    • 어린왕자
      2000.07.19 03:58
      영원한 델초보 어린왕자라구 합니다..대답은 아니구요.. DataRequest가 뭡니까요? 아마 에러가 한글단어...
    • hugehead
      2000.07.19 23:55
      TADOQuery.SQL에 넣는 것 같이 문제가 간단하지는 않습니다. 지금 MIDAS를 이용하는 환경이거든요. Multi...
    • 타락천사
      2000.07.15 04:37
      안녕하세여..타락임다..^^ 게시판에 답변 안한다루 협박이 들어와서 놀래서 뛰어 왔슴다..^^;; ADOQu...
    • hugehead
      2000.07.15 08:53
      박효진씨 대신해서 답변드립니다. 문제는 이 ADOQuery가 Insert나 Update가 아닌 Select이라는 점입니다...
    • cell
    • 2000.07.15 03:43
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.07.15 03:46
      cell wrote: > Select MachCode, Count(MachCode) As MachCnt > From tbl_Repair > Group By MachCode ...
    • cell
      2000.07.15 04:31
      답변에 감사합니다만 그런식으로 하면 count한 값이 전혀 달라집니다. 즉 rownum이 3보다 작은 값에대한 ...
    • kciron
    • 2000.07.15 03:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.15 03:55
      안녕하세요. 최용일입니다. 오랜만에 뵙네요... 윈도우 미디어 플래이어의 소스는 아직 본적은 없는...
    • 하얀까마귀
      2000.07.15 20:36
      이거 여기저기서 자료 받아서 조금씩 보고 있는데.. 이거 장난이 아니네요.. 아무래도 최용일님이 ...
    • 최용일
      2000.07.15 22:24
      안녕하세요. 최용일입니다. 으허~ 어떻게 알았을까나? 메신저에 그런 기능이 있는가 보죠? 전 메신저를 ...
    • 김범석
    • 2000.07.15 03:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.07.15 04:40
      안녕하세여..타락임다..^^ 제가 팁모아 올린 글이 있거든여.. 거기서 바꿔주면 돼여..ㅠㅠ 글구 ...
    • 유레카
      2000.07.15 06:54
      TTable을 쓴 경우; with Tabel do begin Append; FieldByName('No').AsInteger := IntToStr(Edi...
    • 타락천사
      2000.07.15 04:42
      안녕하세여.. 타락임다..^^ DBEdit를 써보셨나여? DBEdit.Text 에 원하는 값을 넣으면 자동으로 선택...
    • 임형호
      2000.07.15 07:20
      이현신 wrote: > 파라독스로 만들어진 DB 화일이 있습니다. > 그런데 인덱스 화일을 처음에 만들지 안...
    • 성호종
      2000.07.15 02:31
      이현신 wrote: 검색을 하려면 DB가 필요한 것이 아니고요 검색의 Performance를 향상시키기 위해서 INDEX...