Reg sql query

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • shariquehabib
    New Member
    • Oct 2006
    • 22

    Reg sql query

    I have a SQL Table I am trying to update...I would like to add 'ABC' to the START of every value in a perticular column.

    Can any one help me..

    --
    Sharique
  • shariquehabib
    New Member
    • Oct 2006
    • 22

    #2
    before:
    ANZAED12M
    ANZAED1M
    ANZAED1M
    ANZAED2M
    ANZAED2M
    ANZAED3M
    ANZAED3M
    ANZAED6M
    ANZAED6M
    ANZAED9M


    after:
    OOOAED12M
    OOOAED12M
    OOOAED1M
    OOOAED1M
    OOOAED2M
    OOOAED2M
    OOOAED3M
    OOOAED3M
    OOOAED6M
    OOOAED6M
    OOOAED9M
    OOOAED9M


    query:

    UPDATE table_name SET column=substrin g(column,1,star t-1) || 'values' || substring(colum n,4,length of column) WHERE substring(colum n,1,3) = 'values'

    UPDATE table_name SET ric=substring(r ic,1,0) || 'OOO' || substring(ric,4 ,30) WHERE substring(ric,1 ,3) = 'ANZ'

    Comment

    • ck9663
      Recognized Expert Specialist
      • Jun 2007
      • 2878

      #3
      Your query did not add the string but replace it. I believe this would be more efficient:

      Code:
      UPDATE YourTable
      set = replace(yourcolumn,'ANZ','OOO')
      where yourcolulmn like 'ANZ%'
      -- CK

      Comment

      • deric
        New Member
        • Dec 2007
        • 92

        #4
        Try this:
        Code:
        UPDATE TableName SET ColumnName = 'ABC' + ColumnName
        You can research more about SQL scripting here.

        Comment

        • deric
          New Member
          • Dec 2007
          • 92

          #5
          Originally posted by deric
          Try this:
          Code:
          UPDATE TableName SET ColumnName = 'ABC' + ColumnName
          You can research more about SQL scripting here.
          Oops.. this is very late. hehe

          Comment

          Working...