Welcome to Sign in | Help
in Search

functie care "taie" o portiune dintr-un string - sql server 2000

Last post 01-07-2008, 3:55 PM by rsocol. 4 replies.
Sort Posts: Previous Next
  •  01-07-2008, 11:05 AM 3725

    functie care "taie" o portiune dintr-un string - sql server 2000

    salut

    am urmatoarele date:

    declare @var varchar (200)

    set @var = 'sql server 2000'

    ce functie intoarce doar 'server 2000' ?

    select FunctieaPeCareOCaut(@var,1,4)

    multumesc mult

    alex.

  •  01-07-2008, 11:12 AM 3726 in reply to 3725

    Re: functie care "taie" o portiune dintr-un string - sql server 2000

    Incearca SUBSTRING - de exemplu:

    DECLARE @k varchar(50)

    SET @k = 'sql server 2000'

    SELECT SUBSTRING(@k, 4, LEN(@k) - 3)

    * Pentru functiile care "lucreaza" cu siruri, vezi BOL - "string functions"

  •  01-07-2008, 11:14 AM 3727 in reply to 3725

    Re: functie care "taie" o portiune dintr-un string - sql server 2000

    as putea face cu

    replace(@var,'sql ','')

    dar sunt sigur ca exista si o functie

    alex.

  •  01-07-2008, 11:48 AM 3728 in reply to 3726

    Re: functie care "taie" o portiune dintr-un string - sql server 2000

    da, e bine asa.....multumesc mult

    alex.

  •  01-07-2008, 3:55 PM 3732 in reply to 3725

    Re: functie care "taie" o portiune dintr-un string - sql server 2000

    Poţi folosi una din variantele următoare:

    declare @var varchar (200)
    set @var = 'sql server 2000'

    SELECT SUBSTRING(@var,5,200)
    SELECT RIGHT(@var,LEN(@var)-4)
    SELECT STUFF(@var,1,4,'')

    Răzvan
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems