Q&A

  • SQL문에 관한 질문입니다.
번호  이름    전화   주소
-----------------------
  1      가       나      다
  1      사       나      다
  1      라       가      사
  2      송       나      랑
  2      감       하      히
  3      주       경      히
  3      호       남      선

이런테이블이 있을때..a라는 필드로 그룹지어 b값을 뽑아서 디비그리드에
뿌리려고 그러거든요~!!
근데..잘 안되네요~~!!그리드에 이렇게 말이죠~

번호    이름1    이름2   이름3
  1        가         사        라
  2        송         감
  3        주         호

고수님들...부탁합니다....
1  COMMENTS
  • Profile
    공성환 2002.03.30 19:48
    select xx.seq,
           max(decode(xx.num,1,name)) name1,
           max(decode(xx.num,2,name)) name2,
           max(decode(xx.num,3,name)) name3
      from (select a.seq,
                   a.name,      
                   (select a.num - min(b.num) + 1
                      from (select rownum num,
                                   seq,
                                   name
                              from test)  b      
                     where b.seq = a.seq) num      
              from (select rownum num,
                           seq,
                           name
                      from test) a ) xx
    group by xx.seq

    대충이런식으로 하면 될것같습니다...
    데이타베이스는 오라클에서 테스트했고요...
    문제는 로우로온걸 컬럼으로 자빠트려야 되는데...
    로우가 가변적이죠?
    이것도 어떻게 하면 될것같은데... 잘모르겠네요...
    지금은 인포믹스를 사용하고 있어서...
    하여튼 데이타베이스가 오라클이면 이런식으로 하면 가능할겁니다...
    아니면 단순무식으로 코딩으로 구현하셔도 되고요...
    다이나믹 sql로 맹그러서 decode의 갯수만큼 맹그러서 사용하면 될것같습니다...

    위에 sql은 밑에 내용그대로 테이블을 맹근후 데이타 입력후 테스트한겁니다...

    데이타베이스는 오라클이 좋긴한데... 아직 저도 내공의 힘이 부족하여...
    즐프하세요...

    • 사이비
      2002.03.31 08:23
      음 그 유저라는게 홈피 운영자 말인가여? 저 같은 경우는 홈피 서버가 떨어져 있어서여.. 글구 작업 컴...
    • 김명찬
    • 2002.03.30 04:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.03.30 20:08
      글쎄염..??? 말로만 듣고서는 소스가 없어서 알려드리기가 좀 난해하네여... 소스 한번 올려보세요.....
    • 유인희
    • 2002.03.30 03:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 공성환
      2002.03.30 19:48
      select xx.seq,        max(decode(xx.num,1,name)) name1,   ...
    • 신태균
    • 2002.03.30 03:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 사이비
      2002.03.31 08:24
      바탕화면에서 오른쪽 마우스누르고 등록정보 선택해서 해상도 바꾸자나여 마우스를 secondary 모니터에 이...
    • 신태균
      2002.04.01 18:44
      답변 주셔서 감사합니다....제가 원하는 답변은 아니네요.. 저는 코딩을 해서 바꾸려고 합니다. &nb...
    • 임성룡
      2002.03.30 10:35
      DBEdit 라는 컴포넌트가 있습니다. 그 컴포넌트를 쓰시면 될거 같네요 물론 프로퍼티를 설정해주셔야 하지...
    • 배경
      2002.03.30 03:39
      그냥 단순히 보여주기 위한것이면 edit1.text := dm.a.fieldbyname('a_field1').aststring; 이런것 말...
    • 강신구
    • 2002.03.30 02:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 임성룡
      2002.03.30 10:40
      아마 db테이블에 저장하신거 같네요.. 간단하게는 디비에 저장된 데이터를 불러오실 때 그 필드에 데이...
    • 장석정
    • 2002.03.30 02:08
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.03.30 02:18
      안녕하세요. 최용일입니다. 파라메터 넣어서 걍 호출하시면 되는데... ListView1.OnColumnClick(List...
    • 강춘배
      2002.03.30 02:47
      답변을 하여주신 최용일님에게 감사드립니다. 정말 잘되네요.. 다시 한번 감사드립니다.
    • 이은호
    • 2002.03.30 01:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.03.30 20:05
      안녕하세요... 질문 잘 보았습니다.. 자동 업그레이드를 하실려면 서버쪽에 FTP 서비스를 실행하시구...
    • 최용일
      2002.03.30 02:14
      안녕하세요. 최용일입니다. 인디나 넷마스터의 HTTP컴포넌트의 Get메소드를 이용하시면 됩니다. TNMHTT...
    • 이화
    • 2002.03.30 01:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 서경환
      2002.03.30 01:52
      일단 ADO패치 파일이 있습니다. 패치를 하시고 다시 작업을 해보시지요. 패치 파일은 자료실에 있습니다. ...
    • 이화
      2002.03.30 02:07
    • 서경환
      2002.03.30 01:54
      라이브러리에 관련 콤퍼넌트 소스 디렉토리를 지정해주셨는지...^^
    • 델.초
      2002.03.30 05:07
      안녕하세요.답변해주셔서 감사합니다. 그런대 관련컴퍼넌트를 지정해준다는게 무슨말인가요??
    • 최용일
      2002.03.30 06:02
      안녕하세요. 최용일입니다. 델파이의 SourceToolsapi에 보시면 소스가 있습니다. 컴파일해서 나온 dsgni...
    • 김영귀
    • 2002.03.30 01:30
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이경남
    • 2002.03.30 01:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      2002.06.04 08:05
      안녕하세요. 제 답변이 도움이 될런지 몰겠지만... 저두 멀티 포트를 써본 적이 몇 번 있거든요. ...
    • 이정호
    • 2002.03.30 00:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 한만교
    • 2002.03.30 00:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김규한
      2002.03.30 01:07
      그런거라면, 델파이 데모가 있습니다. Delphi6DemosIpcdemos 이폴더가보세요. 단, 이것은 Socket이나 Rs...
    • 최현수
    • 2002.03.29 23:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이성훈
      2002.03.30 01:09
      반계 이성훈입니다. 델파이에서 지원하는 삼각함수(Sin, Cos, Tan)들은 라디안 값에 대한 결과를 구하...
    • 이은호
    • 2002.03.30 01:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 델파이탐크루즈
      2002.03.30 20:05
      안녕하세요... 질문 잘 보았습니다.. 자동 업그레이드를 하실려면 서버쪽에 FTP 서비스를 실행하시구...
    • 최용일
      2002.03.30 02:14
      안녕하세요. 최용일입니다. 인디나 넷마스터의 HTTP컴포넌트의 Get메소드를 이용하시면 됩니다. TNMHTT...
    • 이화
    • 2002.03.30 01:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 서경환
      2002.03.30 01:52
      일단 ADO패치 파일이 있습니다. 패치를 하시고 다시 작업을 해보시지요. 패치 파일은 자료실에 있습니다. ...
    • 이화
      2002.03.30 02:07
      ***** 운영자님에 의해서 게시물 이동 + 카테고리유지되었습니다 (2004-10-20 03:16)
    • 서경환
      2002.03.30 01:54
      라이브러리에 관련 콤퍼넌트 소스 디렉토리를 지정해주셨는지...^^ ***** 운영자님에 의해서 게...
    • 델.초
      2002.03.30 05:07
      안녕하세요.답변해주셔서 감사합니다. 그런대 관련컴퍼넌트를 지정해준다는게 무슨말인가요?? ...
    • 최용일
      2002.03.30 06:02
      안녕하세요. 최용일입니다. 델파이의 SourceToolsapi에 보시면 소스가 있습니다. 컴파일해서 나온 dsgni...
    • 김영귀
    • 2002.03.30 01:30
    • 0 COMMENTS
    • /
    • 0 LIKES