Q&A

  • 어떤 DB 테이블안에 코드필드의 번호를 이용하여 번호에 맞는 데이타 뽑아내기
어떤 Table에서 Number Code Field, Value Field가 있다고 한다면



Number Code | Value

Field | Field

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

1 | 10

2 | 20

3 | 30

...

이 저장되어 있다면 Number의 코드의 값 (1,2,3,4,.....)에 따라 Value의 값을 다른 데이타로 저장하는 방법좀 갈켜주세요



예를 들어 Sql문에서

Select * From AAA

Where Number Code = 1 이렇게 하면

레코드가 Number Code 1인 레코드가 선택되쟎아요 그러면 Value가 10인데

저는 이 10을 하나의 변수 즉 St라는 변수안에 넣고 싶어요..물론 이것은 이제

실수나 정수가 되겠네..

(St : Real)입니다.

그럼 St는 10이라는 변수를 가지게 하고 싶은데..방법좀..



Sql문을 사용해서 갈쳐 주세요...그럼

부탁드립니다.





1  COMMENTS
  • Profile
    아폴론 2001.11.20 05:00
    우나기 wrote:

    > 어떤 Table에서 Number Code Field, Value Field가 있다고 한다면

    >

    > Number Code | Value

    > Field | Field

    > --------------------------

    > 1 | 10

    > 2 | 20

    > 3 | 30

    > ...

    > 이 저장되어 있다면 Number의 코드의 값 (1,2,3,4,.....)에 따라 Value의 값을 다른 데이타로 저장하는 방법좀 갈켜주세요

    >

    > 예를 들어 Sql문에서

    > Select * From AAA

    > Where Number Code = 1 이렇게 하면

    > 레코드가 Number Code 1인 레코드가 선택되쟎아요 그러면 Value가 10인데

    > 저는 이 10을 하나의 변수 즉 St라는 변수안에 넣고 싶어요..물론 이것은 이제

    > 실수나 정수가 되겠네..

    > (St : Real)입니다.

    > 그럼 St는 10이라는 변수를 가지게 하고 싶은데..방법좀..

    >

    > Sql문을 사용해서 갈쳐 주세요...그럼

    > 부탁드립니다.

    With Query1 do begin

    Close;

    SQL.Clear;

    SQL.add('Select * from AAA');

    SQL.add('where Number Code = 1');

    open;

    if RecordCount > 0 then

    st := FieldByName('Value').asflost else

    begin

    Beep();

    Showmessage('데이타가 없습니다');

    Exit;

    end;

    end;



    *필드명이 Value 인가요... 델파이 예약어가 아닌가 싶네요... 다른 필드명으로 바꾸심이.

    * 변수도 Double로 바꾸는 것이 좋을듯 싶고...