how to use Regular Expressions

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ramesh1210
    New Member
    • Jul 2007
    • 17

    #1

    how to use Regular Expressions

    Hi all,

    Actuall there is a field given varchar(100) Now from that i need to get all the fields that contains anything other than numbers
    for example:
    1.2
    1.3
    0.0%
    demo1.0,

    output:
    0.0%
    demo1.0,
    I think its easy to get this by using regular expression,
    But i didn't find any material for how to use regular expressions in sql server
    Help me in solving this.
  • ck9663
    Recognized Expert Specialist
    • Jun 2007
    • 2878

    #2
    Try:

    Code:
    declare @mytable table (myfield varchar(100))
    
    insert into @mytable values ('1.2')
    insert into @mytable values ('1.3')
    insert into @mytable values ('0.0%')
    insert into @mytable values ('demo1.0')
    
    select * from @mytable
    where isnumeric(myfield) = 0

    Comment

    • ramesh1210
      New Member
      • Jul 2007
      • 17

      #3
      Thanks for giving a simple solution..

      Comment

      Working...