Q&A

  • 많은 레코드에 특정필드 insert하기 (sql문)
질문이 똑바로 되었는지 모르겠네요..



학교 다닐때 델파이 좀 했는데.. 벌써 졸업한지 3년이 되어서리... 잘 모르겠네요..



음.. 그러니깐. table이



A : 기호 1학년 2학년 3학년 합계 득표률

1 4 2 4 10

2 3 3 2 6

3 2 3 3 8



위와 같이 구성되어있습니다.

이때 득표율을 구하고 싶은데...



예전에 제가 기억나는 것은



""while not EOF"" 이정도 밖에 없네요..



제발 ....









4  COMMENTS
  • Profile
    사발우성 2000.10.04 22:21
    한동우 wrote:

    > 질문이 똑바로 되었는지 모르겠네요..

    >

    > 학교 다닐때 델파이 좀 했는데.. 벌써 졸업한지 3년이 되어서리... 잘 모르겠네요..

    >

    > 음.. 그러니깐. table이

    >

    > A : 기호 1학년 2학년 3학년 합계 득표률

    > 1 4 2 4 10

    > 2 3 3 2 6

    > 3 2 3 3 8

    >

    > 위와 같이 구성되어있습니다.

    > 이때 득표율을 구하고 싶은데...

    >

    > 예전에 제가 기억나는 것은

    >

    > ""while not EOF"" 이정도 밖에 없네요..

    >

    > 제발 ....



    select 기호,1학년,2학년,3학년,(합계 / sum(합계) * 100) 득표율 from 테이블명

    order by 기호







    초보 사발임당.... 혹시 위의 답이 맞을란쥐 몰것네여.... 이렇게 하면 될거는 같은디.... 참고만 하시와여... 틀릴수도 있쥐만..헐...



    이건 계산필드를 사용한겨우임당....^^ 그럼 수거여...







  • Profile
    한동우 2000.10.04 23:13
    >

    > select 기호,1학년,2학년,3학년,(합계 / sum(합계) * 100) 득표율 from 테이블명

    > order by 기호

    >

    >

    >

    > 초보 사발임당.... 혹시 위의 답이 맞을란쥐 몰것네여.... 이렇게 하면 될거는 같은디.... 참고만 하시와여... 틀릴수도 있쥐만..헐...

    >

    > 이건 계산필드를 사용한겨우임당....^^ 그럼 수거여...

    >

    >

    >

    답변감사합니다.. 근데요... 제가 알고싶은것은..



    query1.EOF를 어떻게 사용하는거냐는 거죠!!

    지금 table에는 득표율 빼고는 다 입력되어있는데.. 득표율을 insert에서 입력하면..

    다시 다른 입력값이 들어오면.. 그 득표율은 바뀌어야 하잖아요??



    제가 글을 적고도 좀 헷깔리는데.. EOF에 관해 잘 나와있는 자료를 찾지 못했거든요..

  • Profile
    사발우성 2000.10.04 23:43
    허거걱.... 한동우님... 질문의 요지를 파악하기가 힘들군여....



    eof를 어떻게 사용 하시겠다는 말씀이신쥐...



    죄성함당... 괜히 주제넘게 나선거 같네여.... 미안 함당..^_________^;;



    헐 이렇게 사용하실건가여?

    with query1 do

    begin

    close;

    sql.clear;

    sql.add('select a from aa');

    open;

    while not eof do

    begin

    combobox1.items.add(fieldbyname('a').asstring);

    next;

    end;

    end;

    헐 모이렇게 사용하실건쥐....--;;

  • Profile
    한동우 2000.10.05 01:03
    사발우성 wrote:

    > 허거걱.... 한동우님... 질문의 요지를 파악하기가 힘들군여....

    >

    > eof를 어떻게 사용 하시겠다는 말씀이신쥐...

    >

    > 죄성함당... 괜히 주제넘게 나선거 같네여.... 미안 함당..^_________^;;

    >

    > 헐 이렇게 사용하실건가여?

    > with query1 do

    > begin

    > close;

    > sql.clear;

    > sql.add('select a from aa');

    > open;

    > while not eof do

    > begin

    > combobox1.items.add(fieldbyname('a').asstring);

    > next;

    > end;

    > end;

    > 헐 모이렇게 사용하실건쥐....--;;



    감사합니다.. 그정도면 알수 있을 것 같네요...

    님의 예제를 제가 예전에 많이 사용한거군요... 정말 감사합니다...