Q&A

  • update문 500*** -> 600*** ??




데이타베이스에서



제품코드가.. 500001 --> 500200번까지 있습니다

그런데 앞자리 세자리를 600으로 모두다 바꾸고 싶은데.

한꺼번에 대치할수 있는 명령어가 있나여..



너무 바보같은 질문인가여..T.T





update item

itemcd = concat('6', substr(itemcd,2,6)

where itemcd ='500%'







1  COMMENTS
  • Profile
    데빠이 2001.09.01 02:30
    무지한 wrote:

    > 데이타베이스에서

    >

    > 제품코드가.. 500001 --> 500200번까지 있습니다

    > 그런데 앞자리 세자리를 600으로 모두다 바꾸고 싶은데.

    > 한꺼번에 대치할수 있는 명령어가 있나여..

    >

    > 너무 바보같은 질문인가여..T.T

    >

    >

    > update item

    > itemcd = concat('6', substr(itemcd,2,6)

    > where itemcd ='500%'

    ==>

    Update item

    set itemcd = '6' || substr(itemcd,2,5)

    where substr(itemcd,1,1)='5'



    이렇게 하시면 될꺼 같습니다.