Q&A

  • 무지한자의 슬픔ㅜㅠ


프로그램을 막 배운 새내기입니다. 알듯하면서도 모르겠군요. 지금 열심히 배우고 있는데 회사에서 숙제를 내 주었어요. 성적표. 간단하죠. 근데 전 무지 힘드네요.

DB에서 평균이나 총점으로 석차를 구하는 것과, 그것을 다시 석차순으로 정렬해서 DB에 저장하는 걸 좀 가르쳐 주세요. 그리고 이런 연산이나 DB에 관한 책 좀 소개 해 주세요.

힘들어 하는 초보에 맘을 이해해 주시고 선처 부탁드립니다. 어디다 분류를 해야 할지 몰라서 여기다 쓰니까 용서해 주시구요. 좋은 하루 되세요.

1  COMMENTS
  • Profile
    까마귀 2000.08.01 19:30
    leopard wrote:

    >

    > 프로그램을 막 배운 새내기입니다. 알듯하면서도 모르겠군요. 지금 열심히 배우고 있는데 회사에서 숙제를 내 주었어요. 성적표. 간단하죠. 근데 전 무지 힘드네요.

    > DB에서 평균이나 총점으로 석차를 구하는 것과, 그것을 다시 석차순으로 정렬해서 DB에 저장하는 걸 좀 가르쳐 주세요. 그리고 이런 연산이나 DB에 관한 책 좀 소개 해 주세요.

    > 힘들어 하는 초보에 맘을 이해해 주시고 선처 부탁드립니다. 어디다 분류를 해야 할지 몰라서 여기다 쓰니까 용서해 주시구요. 좋은 하루 되세요.





    안녕하세요. 까마귀입니다.



    알듯하면서도 모르겠다는게 어느정도를 말씀하시는지는 잘 모르겠는데요.

    기초적인것을 배우기에는 비주얼 툴은 별로 도움이 되지 않을것 같네요.

    언어의 개념을 잡는데는 도스용 언어가 훨 좋으리라고 생각합니다.

    물론 이건 초보자인 까마귀의 지극히 개인적인 혼자만의 생각입니다. 흥! 하고 코웃음을 쳐도 할말은 없어요.

    가장 기초적인 석차구하는 거 알려드리지요. 총점으로 구한다고 하고요.

    데이터가 이렇게 있다고 했을때.



    이름 가 나 다 라 마

    점수 100 50 70 90 20

    석차 1 1 1 1 1



    먼저 석차를 모두 1을 주는 겁니다. 그리고 하나하나 비교해 나가는 거지요.

    먼저 가의 점수를 나,다,라,마와 비교하는 겁니다. 가보다 큰게 있으면 석차를 하나를 더해주는 겁니다.

    현재는 '가'보다 큰게 없으므로 그대로 두고 다음엔 '나'의 데이터를 가지고 비교.

    '나'의 점수보다 '가'가 크므로 '나'의 석차를 + 1해서 2가 됩니다. 다음에 '다'도 '나'보다 크므로 '나'의 석차를 + 1 하면 3.

    '라'도 크므로 '나'의 석차를 + 1 해서 4가 됩니다. '마'는 '나'보다 작으므로 그대로 4.

    이렇게 반복하면 결과는



    석차 1 4 3 2 5



    이렇게 나옵니다.

    제일 생각하기 쉽고 간단한 석차구하기 였읍니다.

    참 적고보니 DB에서 구현한다고 했는데 이런걸 물은게 아닐지도 모르겠네요.

    DB에서는 Index주고 하면 쉽게 정렬도 가능하고 한데.... 잘못 답한거 같은 생각이...







    위대한 단군혼이 살아있는 나라.... 대한민국.

    • 찾는이
    • 2000.08.01 21:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 4master
      2000.08.02 05:35
      찾는이 wrote: > 클라이언트에서 Sendtext()텍스트문자를 보내는데..한 폼안에서 하나는 서버로 하나는 클...
    • siro
    • 2000.08.01 20:56
    • 0 COMMENTS
    • /
    • 0 LIKES
    • siro
      2000.08.01 20:59
      신현길 wrote: > edit컴포넌트에서 숫자만 입력받고 문자를 입력하면 에러메세지를 보낼수 있는 방법을 >...
    • 방석호
      2000.08.01 21:56
      안녕하세요.. 예전에 mask edit를 사용하다 낭패를 본일이 있어서요... mask edit에 스페이스 바나 소수...
    • 한상훈
    • 2000.08.01 20:50
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.08.01 21:42
      안녕하세요. 최용일입니다. 아래와 같이 포커스를 다시 되돌리면 됩니다. NewForm.show; SetFoc...
    • 김봉준
    • 2000.08.01 20:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.08.01 21:08
      안녕하세요. 최용일입니다. 그것은 델파이의 메모컴포넌트가 자료들을 널종료문자열형태로 다루기 때문...
    • 이화
    • 2000.08.01 20:15
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2000.08.02 04:29
      이화 wrote: > 제가 구현 하려 가는 것은 > 서버소켓과 클라이어트 소켓을 가지고 서로 교신을 하는 것입...
    • 구창민
      2000.08.01 21:45
      이화 wrote: > 제가 구현 하려 가는 것은 > 서버소켓과 클라이어트 소켓을 가지고 서로 교신을 하는 것입...
    • 이화
      2000.08.01 23:45
      > > > 문자를 아스키값으로, 아스키 값을 문자로 바꾸는 예를 들겠습니다. > > var i: integer; > ...
    • Hoon Reader
      2000.08.07 08:53
      String과 char은 분명이 다른 Type이며 다른 개념입니다. String은 어렵게 생각할 것 없이 char의 배열...
    • 최용일
      2000.08.02 00:03
      안녕하세요. 최용일입니다. 구창민님은 아니지만 답변해 드리겠습니다. 아주 간단한 것이니까요... c...
    • 아리엘
    • 2000.08.01 19:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.08.01 20:25
      안녕하세요. 최용일입니다. 그냥 단순 무식하게 for문을 사용하세요. 여러개를 검색해야 할테니까 근접...
    • leopard
    • 2000.08.01 18:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 까마귀
      2000.08.01 19:30
      leopard wrote: > > 프로그램을 막 배운 새내기입니다. 알듯하면서도 모르겠군요. 지금 열심히 배우고...
    • 김명호
    • 2000.08.01 17:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.08.01 19:26
      김명호 wrote: > 정전이나 강제 종료하면 디비가 저장되지 않습니다. > 인서트할때마다 강제저장을 시키...
    • 허춘
      2000.08.01 12:50
      이병돈 wrote: > > mdi form을 처음 사용하는데요.. > > 프로젝트 만들때 main form 이랑 child fo...
    • 이병돈
      2000.08.01 21:13
      도움말 감사합니다.. 근데 available mdi child form이 여러개인데 이중에서특정 form을 호출할려구 하면 ...
    • 이흥만
      2000.08.02 00:08
      이병돈 wrote: > 도움말 감사합니다.. > 근데 available mdi child form이 여러개인데 이중에서특정 form...
    • 한대필
    • 2000.08.01 09:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.08.01 12:10
      한대필 wrote: > * 사용환경 : 델파이5 / Windows 98 > > 안녕하세요? 반갑습니다. > > 질문이 있습...
    • 방석호
      2000.08.01 22:11
      한미르 wrote: > 데이타 베이스를 시작한지 얼마 안된 정말.....초보임다.... > Access테이블을 ODBC로 ...
    • 한미르
      2000.08.02 02:33
      안녕하세엽... 방석호님..!! 도움 주셔서 감사함다...!! 방석호님두..좋은하루 되시구요..!!
    • 강덕원
    • 2000.08.01 08:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.08.01 08:43
      강덕원 wrote: > 단순히 작업표시줄에 안보이는 프로그램을 만들기위해 아래와 같이 코딩을 했는데요... ...
    • 최용일
      2000.08.01 21:14
      안녕하세요. 최용일입니다. 제대로 다 했다면 속성창의 이벤트탭에서 TForm1의 OnCreate이벤트가 FormCr...
    • 왕초보
    • 2000.08.01 07:12
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.08.01 21:17
      안녕하세요. 최용일입니다. 거기에서 다시 Show하면 나타납니다. ^^ 항상 즐코하세요. 왕초보 wro...
    • 왕초보
      2000.08.01 21:57
      글쎄요.. 무슨 말씀이신지 모르겠네요.... show라는 버튼같은 것은 없는데요... 있을 법한데 말이에요.....
    • 최용일
      2000.08.01 22:30
      안녕하세요. 최용일입니다. Palette Property에서 왼쪽의 Pages탭 맨 끝에 보시면 [All]이란 페이지가 ...
    • 노을
      2000.08.02 18:51
      안녕하세요 노 을 입니다. 그런 경우는 훅킹써야 할듯.. 훅킹에 대해서는 강좌들을 참조하세요 ^^......
    • 이발사
      2000.08.04 01:14
      이재광 wrote: > 안녕하세요 고수님들 더운데 수고가 많으십니다. > > 지금 TPrinter를 이용해서 출력...