Q&A

  • SQL에서 문자열 함수........
안녕하세요.

읽어 주셔서 감사합니다.



궁금하고 답답한것은

회원관리시 회원코드를 5가지 유형때문에 20바이트를 잡았는데...



디비를 구축하고나서 회원코드를 가지고, 지지고 볶아볼려는데 도무지

회원코드를 자를수가 없네요.



델파이 같으면 copy(id_code,3,5)와 같이 해보겠는데....



살려주세요.



제가 하고 싶은것은

sql.add('select sum(pay) as imgum ');

sql.add('from mm.dbf');

sql.add('where copy(code_id,3,5)="55555" '; <----이부분이????

이었는데 저를 도와주지 않네요.



제발 고수님들의 좋은 지도를 부탁드립니다.

또 감사합니다.

1  COMMENTS
  • Profile
    어린왕자 2000.04.22 08:33
    보통 델파이에서 SQL문중 이런 함수가 있어요..(오라클은 substr)

    SUBSTRING(column_reference FROM start_index [FOR length])





    SELECT SUBSTRING("ABCDE" FROM 2 FOR 3) AS Sub FROM Country

    라고 하면 Sub에 'ABCDE'의 두번째 문자열부터 세개의 문자열을 리턴함..



    똑같나요?^^













    무무 wrote:

    > 안녕하세요.

    > 읽어 주셔서 감사합니다.

    >

    > 궁금하고 답답한것은

    > 회원관리시 회원코드를 5가지 유형때문에 20바이트를 잡았는데...

    >

    > 디비를 구축하고나서 회원코드를 가지고, 지지고 볶아볼려는데 도무지

    > 회원코드를 자를수가 없네요.

    >

    > 델파이 같으면 copy(id_code,3,5)와 같이 해보겠는데....

    >

    > 살려주세요.

    >

    > 제가 하고 싶은것은

    > sql.add('select sum(pay) as imgum ');

    > sql.add('from mm.dbf');

    > sql.add('where copy(code_id,3,5)="55555" '; <----이부분이????

    > 이었는데 저를 도와주지 않네요.

    >

    > 제발 고수님들의 좋은 지도를 부탁드립니다.

    > 또 감사합니다.