Q&A

  • 쿼리 작성?
전화번호 Field에 데이타가 555-5555, 3415-5555

이런식으로 들어갑니다.

국번과 뒷자리 사이에 있는 - 를 뺀 상태로 select 할 수는 없는지요.

꼭 답변 부탁드립니다. (코딩도 좀.....)





2  COMMENTS
  • Profile
    오승섭 1999.10.27 18:26
    안녕하세요.



    먼저 국번과 '-'을 제외한 나머지 번호가 반드시 4자리란 가정하에



    SELECT SUBSTR(TelNo,1, LENGTH(TelNo) - 5)||SUBSTR(TelNo, Length(TelNo) - 3, 4)

    FROM TableName;



    라고 하면 될꺼 같은데 .......



    아뭏튼 좋은 하루되십시요.....







    델초보 wrote:

    > 전화번호 Field에 데이타가 555-5555, 3415-5555

    > 이런식으로 들어갑니다.

    > 국번과 뒷자리 사이에 있는 - 를 뺀 상태로 select 할 수는 없는지요.

    > 꼭 답변 부탁드립니다. (코딩도 좀.....)

    >

    >

  • Profile
    좋은날 1999.10.28 06:53
    오승섭님 께서 말씀하신 대로 하셔도 되지만



    데이타베이스에 따라 substr이 아닌 다른 명령어로 된 경우도 있습니다.



    꼭 select 에서 처리해야할 사항이 아니라면



    하이픈까지 select 한 후 Delphi의 pos 함수를 사용하여 데이타를



    가공하는 방법도 있습니다.





    오승섭 wrote:

    > 안녕하세요.

    >

    > 먼저 국번과 '-'을 제외한 나머지 번호가 반드시 4자리란 가정하에

    >

    > SELECT SUBSTR(TelNo,1, LENGTH(TelNo) - 5)||SUBSTR(TelNo, Length(TelNo) - 3, 4)

    > FROM TableName;

    >

    > 라고 하면 될꺼 같은데 .......

    >

    > 아뭏튼 좋은 하루되십시요.....

    >

    >

    >

    > 델초보 wrote:

    > > 전화번호 Field에 데이타가 555-5555, 3415-5555

    > > 이런식으로 들어갑니다.

    > > 국번과 뒷자리 사이에 있는 - 를 뺀 상태로 select 할 수는 없는지요.

    > > 꼭 답변 부탁드립니다. (코딩도 좀.....)

    > >

    > >