如何从字符串中提取唯一的数字有字符和&日期和数字

时间:2016-06-23 11:01:35

标签: sql sql-server-2008

我在sql中有一个字段

NAME :

5010001918/2/03/000 DATED:20.12.2013                                                                                                                                                                                                                           

5010002069/2/03/00   DATED:29.04.2014                                                                                                                                                                                                                          

ADV NO:5210041376/2/03/00 DATED:06.01.2015                                                                                                                                                                                                                     

LICENCE NO-5010002165/2/03/00 DATE:-14.11.2015                                                                                                                                                                                                                 

我想要输出:

5010001918/2/03/000

5010002069/2/03/00

5210041376/2/03/00

5010002165/2/03/00

我尝试了子串部分,但它似乎没有用。

2 个答案:

答案 0 :(得分:1)

尝试sqlserver

select  substring(your_column,patindex('%[0-9]%',@n),19) from yourTable

答案 1 :(得分:0)

你可以使用子串

    select  substring(your_column,1,instr(your_column," ") -1) my_value,  
    from tablename;